📄 makefile
字号:
#
#
#
#
# 负责编译内核
#
#
#
i386o = i386/entry.o i386/i386.o i386/i8259.o
# 保持 setup.o 是第一个.o文件
kernelo = head.o main.o vsprintf.o kprint.o ctype.o $(i386o)
# 因为我们的映象是binary格式.
# 所以入口点函数应该是第一个.o文件的第一个函数
# 此makefile的最终任务
kernel: $(kernelo)
$(LD) $(LDFLG) $(kernelo) -r -o kernel.o
$(CP) kernel.o ..\build
# 默认规则
%.o:%.s
$(AS) $(ASFLAGS) -o $@ $<
%.o:%.c
$(CC) $(CCFLAGS) -o $@ $<
#
#
#
clean:
$(RM) *.o
$(RM) i386\*.o
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -