c und assembler zu echten binaries linken
-
Für einen Bootsektor auf einer Floppy will ich ein paar objekte(manche kompiliert, manche assembliert) zusammen-linken.
Dafür kann ich natürlich nicht zu normalen executables linken.
Also NICHT so :gcc -Wall -c c.c -o c.o
nasm asm.asm -o asm.o -f elf
ld c.o asm.o -o bootsektor
dd if=bootsektor of=/dev/fd0Wie kann ich dann echte Binaries linken?
-
> ld -Ttext 0x00100000 -e main -oformat binary a.o b.o -o boot.bin
irgend wie so, schau mal in die ld Doku
-
Dieser Thread wurde von Moderator/in kingruedi aus dem Forum Linux/Unix in das Forum Andere Compiler verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.