makefile
来自「这是一个不到2000行的操作系统」· 代码 · 共 25 行
TXT
25 行
CROSSCOMPILE := arm-linux-#CFLAGS := -Wall -Wstrict-prototypes -ffreestanding -cCFLAGS := -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -ffreestanding -cCPPFLAGS := -I$(INCLUDEDIR)LDFLAGS := CC := $(CROSSCOMPILE)gccLD := $(CROSSCOMPILE)ldOBJCOPY := $(CROSSCOMPILE)objcopyOBJDUMP := $(CROSSCOMPILE)objdumpuart : crt0.s main.c lib.c lib.h $(CC) $(CFLAGS) -o crt0.o crt0.s $(CC) $(CFLAGS) -o main.o main.c $(CC) $(CFLAGS) -o lib.o lib.c $(LD) -Tusr.lds crt0.o lib.o main.o -o uart_tmp.o $(OBJCOPY) -O binary -S uart_tmp.o uart $(OBJDUMP) -D -b binary -m arm uart > disassemble.s cp -f uart ../clean: rm -f uart *.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?