我完全是这方面的菜鸟。我不知道 make file 是什么,也不知道它bashrc
是什么。
但我知道在哪里下载源代码并使用源 somebash.sh 然后制作文件(正如某人告诉我运行这些命令一样)。
我做了一些研究,发现缓存可以加快顺序构建速度,但我不知道在阅读这些在线说明时应该做什么(包括缓存在路径、什么路径、在哪里和如何以及 gcc、colorgcc 和 bashrc 中。这些是什么?
什么是分步说明?
答案1
我会读这文档,然后
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
答案2
您可以查看这例如,文档。简要来说:
- 安装缓存包裹——你知道,
sudo apt-get install ccache
- 将以下行放入您的
~/.bashrc
:
export PATH="/usr/lib/ccache/bin/:$PATH"
当然,请检查它是否/usr/lib/ccache/bin
真的存在,它可能安装在其他地方。
答案3
从源代码进行安装。它对我有用。
下载:
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
:
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++