高速C C 編譯工具 ccache

2021-08-01 23:00:59 字數 938 閱讀 5981

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...