我如何启用ccache

我完全是菜鸟,我不知道make文件是什么,我不知道什么是bashrc。

但我知道在哪里下载源代码并使用source somebash.sh然后生成文件(正如有人告诉我们运行这些命令)

我做了一些研究,发现ccache可以加快顺序构建速度,但是我不知道在阅读那些在线指令时我想做什么(包括路径中的ccache,路径,地点和方式,以及gcc,colorgcc,bashrc , 这些是什么?)

因此,如果有人可以一步一步地指示,那就太棒了。

我会阅读这个文档,然后

  1. sudo apt-get install ccache
  2. 假设您构建了一个“标准”源包,
 export CC="ccache gcc" export CXX="ccache g++" ./configure 

如果你真的想“覆盖”标准的gccg++那么你就可以

 ln -s $(which ccache) /usr/local/bin/gcc ln -s $(which ccache) /usr/local/bin/g++ ln -s $(which ccache) /usr/local/bin/cc 

例如,您可以查看此文档。 简述:

  1. 安装ccache包 – 你知道, sudo apt-get install ccache
  2. 将以下行放入~/.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++