Chinaunix首页 | 论坛 | 博客
  • 博客访问: 363847
  • 博文数量: 53
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 1143
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-14 11:53
文章分类

全部博文(53)

文章存档

2011年(1)

2008年(52)

我的朋友

分类: LINUX

2008-09-19 20:54:27

写了个简单的main.c
编译时键入 make cmd_debug=y 就可向make传递参数,从而达到部分编译的功能。
命令执行之前键入 -@可以在执行时不显示出命令来。
 
dest: main.o
 -@ cc main.o -o target
 -@ echo "build"
 
main.o: main.c
 -@ cc -c main.c -o main.o
 -@ echo "compile"
 
ifeq ($(cmd_debug),y)
 - @ echo "cmd_debug is "$(cmd_debug)
else
 - @ echo "cmd_debug is "$(cmd_debug)
endif
  
clean:
 - @ rm *.o
 - @ rm target
阅读(3229) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~