高速C/C++编译工具(ccache)

时间:2021-03-27 08:55:30

1、安装

yum install ccache

2、查看已安装

yum -qa | grep ccache

rpm -ql ccache

3、使用ccache:

1)、选择性使用ccache:

使用gcc:$ gcc foo.c

使用ccache:$ ccache gcc foo.c

2)、ccache加入环境变量,取代C编译器:

设置 CC 环境变量的值,配置makepkg,进入到你的/etc/makepkg.conf中加入下面几行:

export CC="ccache gcc"

export CPP="ccache cpp"

export CXX="ccache g++"

 

或者直接在命令行输入:

$export set CC='ccache gcc'

makepkg.conf里还有不少东西可以修改,详情参见原文:

http://wiki.archlinux.org/index.php/Makepkg.conf

3)、配置 ccache 永久地取代主要编译器:

A、$ which ccache

查看安装路径, /bin/ccache

B、$ mkdir ~/.bin

C、$ cd ~/.bin/

   $ ln -s /usr/bin/ccache gcc

   $ ln -s /usr/bin/ccache g++

   $ ln -s /usr/bin/ccache arm-linux-gcc

   $ ln -s /usr/bin/ccache arm-linux-g++

同理,其他编译工具类似方式指定。

 

D、PATH设置,将~/.bin/放在 arm-linux-gcc等的PATH的前面。

如:原:PATH=$PATH:$HOME/bin

现:PATH=/home/用户名/.bin:$PATH:$HOME/bin

然后重启即可