Hallo ich habe folgenes Problem. Vorhab ich habe einen Mac mit Intel Prosessor. Ich wollt gerne nachdem ich lange mit Assembler OSDev betrieben habe mit C ein Kernel mache. Alles funktionier nur das linken nicht. Muss ich -t oder -T weil wenn ich -T wie es immer steht benutze steht da unknow Option -T, aber wenn ich da -t hinschreibe steht da ne fehler meldung
hier mal was ich eingebe
ld link.ld -o kernel.bin
ld: warning: -arch not specified
ld: warning: in link.ld, file was built for unsupported file format which is not the architecture being linked (x86_64)
ld: could not find entry point "start" (perhaps missing crt1.o) for inferred architecture x86_64
Danke fürs durchlesen
hier mal was ich eingebe
ld link.ld -o kernel.bin
ld: warning: -arch not specified
ld: warning: in link.ld, file was built for unsupported file format which is not the architecture being linked (x86_64)
ld: could not find entry point "start" (perhaps missing crt1.o) for inferred architecture x86_64
Danke fürs durchlesen


Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert

) wahrscheinlich die sinnvollere Alternative.
. Ein C-kernel sollt auch möglich sein wenn man es in eine binäre Datei verwandelt. Aber stand nicht wie nur das es möglich ist. Na ja muss ich mich mal umsehen
aber nur so aus langeweile, kann ja nicht schwerer sein als ein Betriebssystem wie DOS. Was ich an NASM schon in der Art geschaft habe, jedenfalls eine Abgespeckte version 