hhunderter
Erfahrenes Mitglied
Hi muss schon wieder Nerven, anderes Programm andere Fehlermeldungen:
was bedeuten diese Fehlermeldungen?
der Code Steht in diesem Tutorial, hab nix verändert außer das ich Statt den einzelnen Befehlen diese Makefile benutze:
Code:
video.c:12: warning: conflicting types for built-in function 'putc'
video.c:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'um'
video.c:44: error: stray '@' in program
was bedeuten diese Fehlermeldungen?
der Code Steht in diesem Tutorial, hab nix verändert außer das ich Statt den einzelnen Befehlen diese Makefile benutze:
Code:
SRCS = $(shell find -name '*.[cS]')
OBJS = $(addsuffix .o,$(basename $(SRCS)))
CC = gcc
LD = ld
ASFLAGS = -m32
CFLAGS = -m32 -Wall -g -fno-stack-protector -nostdinc
LDFLAGS = -melf_i386 -Tkernel.ld
kernel: $(OBJS)
$(LD) $(LDFLAGS) -o $@ $^
%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $^
%.o: %.S
$(CC) $(ASFLAGS) -c -o $@ $^
clean:
rm $(OBJS)
.PHONY: clean