LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1135|回复: 6

[请教make并行编译的问题

[复制链接]
发表于 2010-7-31 23:16:53 | 显示全部楼层 |阅读模式
我的机器是双核CPU,在LFS中make添加选项-jN,进行并行编译,会不会出现后续步骤的错误。
发表于 2010-8-1 07:19:20 | 显示全部楼层
个别包有
碰到这种情况就去掉-jN,再make一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-1 13:54:07 | 显示全部楼层
Post by stesen;2106299
个别包有
碰到这种情况就去掉-jN,再make一下


非常感谢!这样编译速度明显提高,我也看到其他网友说个别源代码编译甚至会变慢
回复 支持 反对

使用道具 举报

发表于 2010-8-2 12:57:23 | 显示全部楼层
感觉只有内核用并行编译比较安全.我并行编译mplayer结果就放不了片,直接报错
回复 支持 反对

使用道具 举报

发表于 2010-8-6 09:23:29 | 显示全部楼层
Post by gzl1100;2106278
我的机器是双核CPU,在LFS中make添加选项-jN,进行并行编译,会不会出现后续步骤的错误。


能不能并行编译要看具体的项目。有的项目可以,有的项目不行。

所以要具体测试。

目前测试看来,内核是可以并行编译的,KDE4也全部都可以并行编译,其它的软件不确定。有的会编译出错,有的编译成功但运行出错。
回复 支持 反对

使用道具 举报

发表于 2010-8-6 09:51:48 | 显示全部楼层
Post by poet;2106955
能不能并行编译要看具体的项目。有的项目可以,有的项目不行。

所以要具体测试。

目前测试看来,内核是可以并行编译的,KDE4也全部都可以并行编译,其它的软件不确定。有的会编译出错,有的编译成功但运行出错。


我编译gcc,glibc,eglibc,binutils,firefox,perl等都可以并行编译,其他小点的软件我一般不用-j
回复 支持 反对

使用道具 举报

发表于 2010-8-6 11:39:43 | 显示全部楼层
Post by poet;2106955
能不能并行编译要看具体的项目。有的项目可以,有的项目不行。

所以要具体测试。

目前测试看来,内核是可以并行编译的,KDE4也全部都可以并行编译,其它的软件不确定。有的会编译出错,有的编译成功但运行出错。


扯,只有非常少的软件不能并行编译,fedora默认所有软件都是并行编译的
回复 支持 反对

使用道具 举报

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

本版积分规则

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