Ik heb een paar voorbeeldjes van kernels voor Grub gedownload.
Adres site: http://www.execpc.com/~geezer/osd/
Adres van de zip: http://www.execpc.com/~geezer/osd/code/osd.zip
Het lukt allemaal aardig, alleen de makefiles die erbij zitten werken niet goed.
Het gaat dan hierom (staat in de makefile dus):
gcc -g -Wall -W -O2 -nostdinc -fno-builtin
Dat werkt gewoon niet. Ik krijg het spul wel gecompileerd met
gcc -ffreestanding -c -o, maar bij een ander voorbeeld staat het volgende:
gcc -g -Wall -W -O2 -nostdinc -fno-builtin -I$(INCDIR)
Dan werkt mijn manier ook niet meer, want het is de bedoeling dat ie dan de includes uit de $(INCDIR) pakt. Dat doet ie niet omdat ie -I niet herkent, of er in iedergeval niks mee doet. (In de zip is dit vanaf OSD5).
Hoe kan ik aangeven dat ie de includes niet uit de standaard dir pakt, maar uit een dir die ik aangeef in de command promt? (Of eigenlijk de makefile, maar dat maakt niks uit).
Adres site: http://www.execpc.com/~geezer/osd/
Adres van de zip: http://www.execpc.com/~geezer/osd/code/osd.zip
Het lukt allemaal aardig, alleen de makefiles die erbij zitten werken niet goed.
Het gaat dan hierom (staat in de makefile dus):
gcc -g -Wall -W -O2 -nostdinc -fno-builtin
Dat werkt gewoon niet. Ik krijg het spul wel gecompileerd met
gcc -ffreestanding -c -o, maar bij een ander voorbeeld staat het volgende:
gcc -g -Wall -W -O2 -nostdinc -fno-builtin -I$(INCDIR)
Dan werkt mijn manier ook niet meer, want het is de bedoeling dat ie dan de includes uit de $(INCDIR) pakt. Dat doet ie niet omdat ie -I niet herkent, of er in iedergeval niks mee doet. (In de zip is dit vanaf OSD5).
Hoe kan ik aangeven dat ie de includes niet uit de standaard dir pakt, maar uit een dir die ik aangeef in de command promt? (Of eigenlijk de makefile, maar dat maakt niks uit).
Hier had uw advertentie kunnen staan :).