Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4251521
  • 博文数量: 776
  • 博客积分: 13014
  • 博客等级: 上将
  • 技术积分: 10391
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-22 17:00
文章分类

全部博文(776)

文章存档

2015年(55)

2014年(43)

2013年(147)

2012年(20)

2011年(82)

2010年(429)

分类: LINUX

2010-02-22 22:48:35

#通用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

阅读(1955) | 评论(0) | 转发(0) |
0

上一篇:Linux系统下Shell编程

下一篇:信号

给主人留下些什么吧!~~