linux下安裝和使用ccache加快編譯

2021-04-13 02:45:15 字數 977 閱讀 9763

現在每次在linux下編譯工程的時候,不管是不是最新的.o檔案,都把我的檔案

重新編譯,煩得一塌糊塗,安裝了ccache了,解決了這個問題~~~ 很好用:)

安裝和使用ccache

1 切換到root使用者安裝ccache

yum install ccache

2 檢視已安裝的rpm -qa | grep ccache

ccache-2.4-1.2.el4.rf

3 rpm -ql ccache

/etc/profile.d/ccache.csh

/etc/profile.d/ccache.sh

/usr/bin/ccache

/usr/lib/ccache

/usr/lib/ccache/bin

/usr/lib/ccache/bin/c++

/usr/lib/ccache/bin/cc

/usr/lib/ccache/bin/g++

/usr/lib/ccache/bin/g++296

/usr/lib/ccache/bin/gcc

/usr/lib/ccache/bin/gcc296

/usr/share/doc/ccache-2.4

/usr/share/doc/ccache-2.4/readme

/usr/share/man/man1/ccache.1.gz

4  vi ~/.bash_profile

把/usr/lib/ccache/bin路徑加到path下

path=/usr/lib/ccache/bin:$path:$home/bin

這樣每次啟動g++的時候都會啟動/usr/lib/ccache/bin/g++,而不會啟動/usr/bin/g++

效果跟使用命令列ccache g++效果一樣:)

這樣每次使用者登入時,使用g++編譯器時會自動啟動ccache

5 現在測試下重新make,hoho,編譯超快:)

Linux下安裝和使用cmake

sudo tar zxvf cmake 3.8.2.tar.gz 2 進入解壓縮後的資料夾中,依次輸入 sudo bootstrap sudo make sudo make install 3 安裝檢查 輸入命令,cmake version 若出現對應cmake的版本,則說明安裝成功,一般預設安裝在...

在Linux下安裝和使用MySQL

在linux下安裝和使用mysql 一 引言 近日由於工作需要必需使用 linux 下的 mysql 本以為有 window 下使用 sql server 經驗,想使用 linux 已經很長時間了由於沒有硬性任務一直也沒有系統學習。覺得在 linux 下安裝 mysql 應該是易如反掌的事,可在真正...

Linux下expect的安裝和使用

要使用expect需要預先安裝tcl這個東西,然後再安裝expect包.我這裡使用的是tcl8.4.11 src.tar.gz和expect 5.43.0.tar.gz的安裝包.安裝tcl和expect tar zxvf tcl8.4.11 src.tar.gz cd tcl8.4.11 unix ...