使用 cache 前我们应该达成一个共识:ccache 是经过严
格的编写,使用 ccache 编译所产生的结果和使用 make 所
得的结果完全一致。
ccache 设置
安装 ccache
sudo apt-get install ccache
修改.bashrc 文件
vi ~/.bashrc
将以下内容添加到末尾
export USE_CCACHE=1
export CCACHE_SLOPPINESS=file_macro,include_file_mtime,time_macros
export CCACHE_UMASK=002
例如
然后 source .bashrc 使之在新的终端里生效.
注意:如果之前设置过 CCACHE_DIR,这里需要重新设置
export CCACHE_DIR=/home/XXXXXX/.ccache XXXXXX 是你的用户名
查看 ccache 版本信息
ccache --version
和工程目录 alps/prebuilts/misc/linux-x86/ccache 下的 ccache 文件是同一个版本.
如果不是同一个版本,需要到 alps/prebuilts/misc/linux-x86/ccache 执行
./ccache -M 100G //设置 ccache 大小为 100G
如果版本相同,任一路径下执行
ccache -M 100G //设置 ccache 大小为 100G
ccache 的大小是一个动态的值,每次改变.ccache 文件的位置 max cache size 都会被初始化
查看 ccache 大小
watch -n1 -d ccache -s
创建一个工程目录
这个目录专门用来存放工程文件,如果已经有了就不需要创建.
例如: ~/work
把脚本文件 mk.perl 放在这个路径下
评论0
最新资源