如何启用 ccache?

use*_*662 2 bash bashrc

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

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

我做了一些研究,发现ccache可以加快顺序构建速度,但是我不知道在阅读这些在线说明时我应该做什么(包括路径中的ccache,路径,位置和方式,以及 gcc、colorgcc 和bashrc。这些是什么?)

什么是分步说明?

Ell*_*sch 6

我会阅读这个文档,然后

  1. sudo apt-get install ccache
  2. 假设您正在构建一个“标准”源包,
export CC="ccache gcc"
export CXX="ccache g++"
./configure
Run Code Online (Sandbox Code Playgroud)

如果你真的想“覆盖”标准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
Run Code Online (Sandbox Code Playgroud)


thi*_*wfx 5

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

  1. 安装ccache软件包——你知道,sudo apt-get install ccache
  2. 将以下行放入您的~/.bashrc

export PATH="/usr/lib/ccache/bin/:$PATH"

当然,请检查是否/usr/lib/ccache/bin真的存在,它可能安装在其他地方。