1、安裝
yum install ccache
2、檢視已安裝
rpm -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裡還有不少東西可以修改,詳情參見原文:
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
然後重啟即可
C C 專案編譯工具簡介
本文基於乙個需要對 c 語言家族專案進行編譯 生成解決方案的開發者的視角,對編譯過程中所需要的各個工具進行簡要的名詞解釋。gcc llvm 提供編譯器 gnu make 根據配置檔案進行編譯 autoconf cmake 自動生成編譯用的配置檔案 注 上面提到的各類集合和工具所能做的事情並不僅僅侷限...
ccache 利用快取加速編譯過程
原理 通過快取初次編譯過程中的結果,提高之後的編譯速度。使用 1 建立符號鏈結至gcc g c cc等 如 ln s ccache usr local bin gcc ln s ccache usr local bin g ln s ccache usr local bin cc ln s ccac...
使用ccache加速xcode編譯過程
前面已經介紹過如何安裝ccache,這裡不廢話。要確保ccache 版本不低於3.19 brew install ccache head如果之前安裝了ccache release版本也沒有關係,因為ccache release版本已經是3.19了。如何安裝brew?前面也介紹過,不解釋。可googl...