cmake介紹:
CMake是一個跨平台的安裝(編譯)工具,可以用簡單的語句來描述所有平台的安裝(編譯過程)。他能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。只是 CMake 的組態檔取名為 CMakeLists.txt。Cmake 並不直接建構出最終的軟件,而是產生標准的建構檔(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建構方式使用。這使得熟悉某個集成開發環境(IDE)的開發者可以用標准的方式建構他的軟件,這種可以使用各平台的原生建構系統的能力是 CMake 和 SCons 等其他類似系統的區別之處。
cmake的重要特性之一是其獨立於源碼(out-of-source)的編譯功能,即編譯工作可以在另一個指定的目錄中而非源碼目錄中進行,這可以保證源碼目錄不受任何一次編譯的影響,因此在同一個源碼樹上可以進行多次不同的編譯,如針對於不同平台編譯。
cmake安裝:
解壓縮 cmake
tar -zxvf cmake-2.8.10.1.tar.gz
得到文件夾 cmake-2.8.10.1
進入 cd cmake-2.8.10.1
配置安裝目錄
./configure --prefix=/usr/appsoft/software/cmake_exe
然后編譯、安裝
make
make install
cmake卸載:
找到make install之后產生的這個文件install_manifest.txt
里面有安裝的所有東西的路徑,刪除它們即可。
參考命令:cat install_manifest.txt | sudo xargs rm
