現在每次在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 ...