Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 1697|回复: 1

发挥多核 CPU 的优势,提高编译效率

[复制链接]

18

主题

107

帖子

1465

积分

金牌会员

Rank: 6Rank: 6

积分
1465
发表于 2015-3-27 17:24:46 | 显示全部楼层 |阅读模式
       不知道大家有没有注意到,自己在编译软件过程中,硬件资源的充分发挥以及利用,尤其是在做一些编译软件和做大量运算的时候,多颗CPU多核心的中级利用也是我们在工作过程中追求"极客"的标准哦~
许多人不愿自己编译软件,原因是在编译的过程中,系统会监测整个编译环境是否齐全外,还和编译比较费时有关
现在的电脑,大多为多核CPU了,但在编译过程中不能把 CPU 充分利用,编译效率一如既往的低。。。。。。

     那要如何改变这种低效编译的状态呢?
简单~
先来看看“编译三步曲”:
CODE:
./configure ——检查编译环境
make ——进行编译
make install ——安装编译好的程序

      由此可见,加速得在“make”阶段下功夫
我们只需在“make”后面加个参数“-jN”,即可
其中,“N”为 CPU 的核数 + 1
例如:本人为 3 核 CPU,则此处应写为
CODE:
make -j4
小伙伴们快来试试吧~~~


京峰教育-------只为有梦想的人
回复

使用道具 举报

10

主题

75

帖子

5220

积分

论坛元老

Rank: 8Rank: 8

积分
5220
发表于 2015-3-28 12:01:40 | 显示全部楼层
编译的时候,参数调用的是多核还是多线程?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2019-8-23 12:35 , Processed in 0.042937 second(s), 10 queries , Redis On.

快速回复 返回顶部 返回列表