免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 845 | 回复: 0
打印 上一主题 下一主题

make使用技巧两则 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-09 15:15 |只看该作者 |倒序浏览

                               
make作为自动化编程工具链中的自动构建工具,可谓是无比的强大,这里我仅仅列出两则自己体会到的小技巧。
1 开启多个gcc线程进行编译工作
#make -j n
这里的n即代表想要开启的线程数.加入此参数后make会自动分解当前项目的编译工作,把编译工作中相互之间独立的模块均匀的分配给各个线程以达到并发的目的。至于并发中任务的分配和调度都是make自动完成,不需要用户参与。这样,整个项目的编译速度就可能快(与项目源码的组织有关系)很多.
2 传参数给makefile
例如:
#make prefix=/usr
这样可以达到不修改makefile就能改变makefile中变量的值,而且对整个项目中的所有makefile有作用。但需要注意的是,传入的参数将会覆盖原来makefile中同名参数的值。
补充中。。。
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/104336/showart_2066355.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP