我如何启用ccache
我完全是菜鸟,我不知道make文件是什么,我不知道什么是bashrc。
但我知道在哪里下载源代码并使用source somebash.sh然后生成文件(正如有人告诉我们运行这些命令)
我做了一些研究,发现ccache可以加快顺序构建速度,但是我不知道在阅读那些在线指令时我想做什么(包括路径中的ccache,路径,地点和方式,以及gcc,colorgcc,bashrc , 这些是什么?)
因此,如果有人可以一步一步地指示,那就太棒了。
我会阅读这个文档,然后
sudo apt-get install ccache
- 假设您构建了一个“标准”源包,
export CC="ccache gcc" export CXX="ccache g++" ./configure
如果你真的想“覆盖”标准的gcc
和g++
那么你就可以
ln -s $(which ccache) /usr/local/bin/gcc ln -s $(which ccache) /usr/local/bin/g++ ln -s $(which ccache) /usr/local/bin/cc
例如,您可以查看此文档。 简述:
- 安装ccache包 – 你知道,
sudo apt-get install ccache
- 将以下行放入
~/.bashrc
:
export PATH="/usr/lib/ccache/bin/:$PATH"
当然,请检查/usr/lib/ccache/bin
真的存在,它可能安装在别处。
从源代码安装,这对我有用
下载:
wget https://www.samba.org/ftp/ccache/ccache-3.3.3.tar.gz
解压缩:
tar -zxvf ccache-3.3.3.tar.gz
输入文件夹:
cd ccache-3.3.3
要编译和安装ccache,请运行以下命令:
./configure make make install
为ccache创建simbol链接
cp ccache /usr/local/bin/ cd /usr/local/bin/ ln -s ccache /usr/local/bin/gcc ln -s ccache /usr/local/bin/g++ ln -s ccache /usr/local/bin/cc ln -s ccache /usr/local/bin/c++