Witam
Dotychczas linkowałem w swoim programie 11 plików. Niedawno dodałem 12. plik i od tego czasu się nie linkuje. Kompiluje przy pomocy MAKE, który wyświetla taki błąd: Fatal: Unable to execute command: ld
Załączam skrypt Makefile:

.SUFFIXES: .asm .c;
OUTFILE = binary\kernel.bin
OBJS = start.o kernel.o console.o debug.o \
ints.o isr.o scheduler.o mm.o paging.o cpuid.o \
floppy.o gdt.o
CFLAGS = -I include\ -O2 -fomit-frame-pointer -c -nostdinc -fno-builtin
INSTALL_PATH = b:\kernel.bin

$(OUTFILE): $(OBJS)
	ld -Tkernel.ld -o $(OUTFILE) --start-group $(OBJS) --end-group

.asm.o:
	nasm $*.asm -f coff -o $*.o

.c.o:
	gcc $*.c $(CFLAGS) -o $*.o

clean:
	del *.o

install:
	copy $(OUTFILE) $(INSTALL_PATH)

Kompiluje przy pomocy pakietu DJGPP i NASM'a.