【发布时间】:2012-12-05 16:33:26
【问题描述】:
我正在学习类似 unix 的内核开发教程,但我确信遇到了一个完全的菜鸟问题:谁能告诉我这有什么问题?
SOURCES=boot.o main.o
CFLAGS=-nostdlib -nostdinc -fno-builtin -fno-stack-protector
LDFLAGS=-Tlink.ld
ASFLAGS=-felf
all: $(SOURCES) link
clean:
-rm *.o kernel
link:
ld $(LDFLAGS) -o kernel $(SOURCES)
.s.o:
yasm $(ASFLAGS) $
提前致谢
【问题讨论】:
-
你检查过boot.o文件是否存在吗?
-
@SidR,不,它找不到规则来编译它
-
@aleguna 是的。但是如果你已经有了 boot.o 文件,就不需要编译了。