Hallo, ich bin gerade dabei, ein kleines Betriebssystem zu schreiben und habe nun folgendes Problem: ich kompiliere mit nasmw -o 1start.s -f aout einen simplen assemblercode in dem lediglich die variable Start als global definiert wird und extern das Main eines C programmes definiert wird. Das main wird dann per call einfach aufgerufen. Mein Betriebssystem selber besteht erst aus einem Bootsektor (der hat ewig gedauert) und dem kernel.c und dem console.c file sowie einem I/O- header und einer console.h. Das kompilieren dieser files funktioniert prächtig, will ich dann aber die kernel.o und die console.o und die 1start.o linken (mit) ld und einem linkerscript indem das Entrysymbol als "start" definiert wird, bekomme ich nur eine Fehlermeldung, dass 1start.o kein gültiger file ist. Hatte jemand schon einmal ein ähnliches Problem und kann mir helfen? Vielen Dank schon mal im Voraus, Hannez
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.