Ja ich benutze eine Batch datei und DJGPP. wenn ich gcc -v eingeben funktioniert auch alles. Deshalb gehe ich nicht von einer faslch gesetzten djgpp variable. Hier die Batch datei:
nasm -f obj -o load.o load.asm
gcc -ffreestanding -c -Os -o ckernel.obj kernel.c
pause