Chinaunix首页 | 论坛 | 博客
  • 博客访问: 232433
  • 博文数量: 40
  • 博客积分: 2025
  • 博客等级: 大尉
  • 技术积分: 531
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-25 17:47
文章分类

全部博文(40)

文章存档

2010年(8)

2009年(32)

我的朋友

分类: LINUX

2009-10-09 15:15:14

作者: good bai

make作为自动化编程工具链中的自动构建工具,可谓是无比的强大,这里我仅仅列出两则自己体会到的小技巧。

1 开启多个gcc线程进行编译工作
#make -j n
这里的n即代表想要开启的线程数.加入此参数后make会自动分解当前项目的编译工作,把编译工作中相互之间独立的模块均匀的分配给各个线程以达到并发的目的。至于并发中任务的分配和调度都是make自动完成,不需要用户参与。这样,整个项目的编译速度就可能快(与项目源码的组织有关系)很多.

2 传参数给makefile
例如:
 #make prefix=/usr
这样可以达到不修改makefile就能改变makefile中变量的值,而且对整个项目中的所有makefile有作用。但需要注意的是,传入的参数将会覆盖原来makefile中同名参数的值。

补充中。。。

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

上一篇:今夜八月十四

下一篇:变化

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