比思論壇

標題: 通用Makefile [打印本頁]

作者: perl0302    時間: 2014-11-15 20:41
標題: 通用Makefile
// 通用Makefile
//只要将该Makefile放在项目源文件目录下输入make即可!
CROSS=arm-linux-
SRC := $(shell ls *.S)
SRC += $(shell ls *.c)
OBJS := $(patsubst %.S, %.o, $(SRC))
OBJS += $(patsubst %.c, %.o, $(SRC))
OBJS := $(filter %.o, $(OBJS))
TARGET := gpio_test.bin
$(TARGET) : $(OBJS)
$(CROSS)gcc -g -o  $(TARGET)  $^
%.o : %.S
$(CROSS)gcc -g -c -o  $@  $^
%.o : %.c
$(CROSS)gcc -g -c -o  $@  $^
clean:
rm -f  *.bin  *.dis  *.elf  *.o


作者: JQjiang54    時間: 2014-11-26 00:47
好高深啊,看不懂,比我写的高深
作者: szclx    時間: 2014-11-27 21:37
真实强奸




歡迎光臨 比思論壇 (http://108.170.10.236/) Powered by Discuz! X2.5