Hi,
Um Programme für meinOS zu linken benutze ich folgenden Befehl:
Mein Problem ist nun, dass ich nicht weiß warum er _start nicht findet obwohl ich die entsprechende Datei dazulinke (ist in libc enthalten). Hier der Beweis:
Um Programme für meinOS zu linken benutze ich folgenden Befehl:
Code: [Auswählen]
$ ld -o init init.o -T../link.ld -L../lib -lc -lmeinos -lgccDabei bekomme ich folgende Fehlermeldung:Zitat
ld: warning: cannot find entry symbol _start; defaulting to 0000000000002000
Mein Problem ist nun, dass ich nicht weiß warum er _start nicht findet obwohl ich die entsprechende Datei dazulinke (ist in libc enthalten). Hier der Beweis:
Code: [Auswählen]
$ nm libc.a | grep _start
00000000 T _start

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert
