11 Jun
2000
11 Jun
'00
16:42
Hi, wie kann ich mit ld mehrere Objekte zu einem ausfuehrbaren Binary linken? test.c ist ein Programm, dass nur in main() einmal printf() aufruft. %gcc -c test.c %ld -o test test.o geht nicht. Fehler: ld: warning: cannot find entry symbol _start; defaulting to 08048080 test.o: In function `main': test.o(.text+0x9): undefined reference to `printf' Ich habe bisher immer nur shared libraries mit ld gebaut, und bin irgendwie irritiert von der 1. Zeile im stderr ;-) Danke, -- - Dennis -------- Dennis Wetzig - dennis@osiris.gt.owl.de keyID=0x8FFC43DB fingerprint=685D 6F5A BF5A 00CD EF96 7B8A C313 EB47 8FFC 43DB
9602
Alter (vor Tagen)
9602
Zuletzt aktiv (vor Tagen)
2 Kommentare
3 Teilnehmer
Teilnehmer (3)
-
Dennis Wetzig
-
Florian Lohoff
-
Ingo Luetkebohle