编译加速又一法:FEATURES="confcache"[portage现已无confcache]
时间:2006-04-23
来源:互联网
每次都从头来过,比较浪费
confcache可以将前面的./configure结果缓存起来
启用方法是在make.conf里的FEATURES里加入"confcache sandbox“
然后emerge confcache sandbox
以后再emerge的时候就可以利用confcache了
ccache + confcache的效果
$ genlop --date 1 day ago -t coreutils * sys-apps/coreutils Sat Apr 22 22:52:10 2006 >>> sys-apps/coreutils-5.94-r2 merge time: 4 minutes and 31 seconds. Sat Apr 22 22:55:29 2006 >>> sys-apps/coreutils-5.94-r2 merge time: 2 minutes and 4 seconds.
作者: zhllg 发布时间: 2006-04-23
谢谢推荐。
(44个人看过,只有我一个人回复,没有一个人说说用了后的效果?)
作者: 晨想 发布时间: 2006-04-23
作者: daqie 发布时间: 2006-04-23
作者: Amorous 发布时间: 2006-04-23
作者: soloforce 发布时间: 2006-04-23
我按照example添加好像没反应?
作者: Freesnake 发布时间: 2006-04-23
作者: 小楼东风 发布时间: 2006-04-24
作者: Yuri 发布时间: 2006-04-24
作者: 小楼东风
有没有办法在emerge的时候只显示错误输出,没有错误就不显示,我觉得还能节省一部分时间。
|
作者: cxyhjx 发布时间: 2006-04-24
作者: ifree 发布时间: 2006-04-24
confcache - 缓存./configure的结果
distcc - 分布式编译(多台机器一起编,不过条件比较苛刻)
作者: zhllg 发布时间: 2006-04-24
作者: ifree 发布时间: 2006-04-24
http://ccache.samba.org/
作者: zhllg 发布时间: 2006-04-24
emerge ccache
在/etc/make.conf里添加
FEATURES="ccache“
CCACHE_SIZE="2G"
再emerge时就可以使用ccache了?
ccache -s查看ccache 的统计数据:
要在自己写的程序中使用ccache,只要在makefile里定义
CC="ccache gcc",用$CC调用编译器就用到ccache了?
作者: ifree 发布时间: 2006-04-24
作者: zhllg 发布时间: 2006-04-24
作者: ifree 发布时间: 2006-04-25
作者: cxyhjx
在/etc/make.conf 的 MAKEOPTS 选项里加上"-s" 不知行不行。
|
作者: 小楼东风 发布时间: 2006-05-13
作者: swordman 发布时间: 2006-05-14
不过我想设计者应该会考虑到这一点
错误的结果自然没有保存的道理
作者: zhllg 发布时间: 2006-05-14
emerge 之前 , date > log.txt
emerge 后 在 cat log.txt && date 进行比较,呵呵
作者: clsjz 发布时间: 2006-05-14
作者: zhllg
每编译一个软件都要经过./configure这一步
每次都从头来过,比较浪费 confcache可以将前面的./configure结果缓存起来 启用方法是在make.conf里的FEATURES里加入"confcache sandbox“ 然后emerge confcache sandbox 以后再emerge的时候就可以利用confcache了 ccache + confcache的效果
代码:
$ genlop --date 1 day ago -t coreutils * sys-apps/coreutils Sat Apr 22 22:52:10 2006 >>> sys-apps/coreutils-5.94-r2 merge time: 4 minutes and 31 seconds. Sat Apr 22 22:55:29 2006 >>> sys-apps/coreutils-5.94-r2 merge time: 2 minutes and 4 seconds. |
还有没有其它加速编译的方法?除了ccache
作者: wangflove 发布时间: 2007-01-17
理论上说confcache加速效果有限
有时候还可能产生错误
不用也罢
作者: zhllg 发布时间: 2007-01-17
作者: wangflove 发布时间: 2007-01-17
作者: zhaoyaming 发布时间: 2007-01-18
作者: zhllg 发布时间: 2007-01-18
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28