makefile
来自「S3C2410/S3C2440的基本部件实验源码:UART、I2C、MMU、NA」· 代码 · 共 36 行
TXT
36 行
CC = arm-linux-gccLD = arm-linux-ldAR = arm-linux-arOBJCOPY = arm-linux-objcopyOBJDUMP = arm-linux-objdumpINCLUDEDIR := $(shell pwd)/includeCFLAGS := -Wall -O2CPPFLAGS := -nostdinc -I$(INCLUDEDIR)LDFLASG := -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgccexport CC LD OBJCOPY OBJDUMP INCLUDEDIR CFLAGS CPPFLAGSobjs := head.o init.o nand.o interrupt.o adc_ts.o serial.o main.o lib/libc.aadc_ts.bin: $(objs) ${LD} -Tadc_ts.lds -o adc_ts_elf $^ ${LDFLASG} ${OBJCOPY} -O binary -S adc_ts_elf $@ ${OBJDUMP} -D -m arm adc_ts_elf > adc_ts.dis.PHONY : lib/libc.alib/libc.a: cd lib; make; cd .. %.o:%.c ${CC} $(CPPFLAGS) $(CFLAGS) -c -o $@ $<%.o:%.S ${CC} $(CPPFLAGS) $(CFLAGS) -c -o $@ $<clean: make clean -C lib rm -f adc_ts.bin adc_ts_elf adc_ts.dis *.o
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?