編譯安裝cmake


安裝cmake

1.為什么用cmake?    
mysql部分版本安裝前編譯需要用軟件cmake,而不是我們之前通常使用的make!

百度百科:CMake 可以編譯源代碼、制作程式庫、產生適配器(wrapper)、還可以用任意的順序建構執行檔。CMake 支持 in-place 建構(二進檔和源代碼在同一個目錄樹中)和 out-of-place 建構(二進檔在別的目錄里),因此可以很容易從同一個源代碼目錄樹中建構出多個二進檔。CMake 也支持靜態與動態程式庫的建構。“CMake”這個名字是“cross platform make”的縮寫。雖然名字中含有“make”,但是CMake和Unix上常見的“make”系統是分開的,而且更為高階。

簡言之,就是用了cmake編譯工作可以在另一個指定的目錄中而非源碼目錄中進行,源碼目錄不受任何一次編譯的影響,因此在同一個源碼樹上可以進行多次不同的編譯,如針對於不同平台編譯,可以跨平台的編譯器。
2.編譯安裝       

1.安裝cmake 
wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz tar xvf cmake-3.6.2.tar.gz && cd cmake-3.6.2/ ./bootstrap 2.解壓,編譯安裝 gmake

gmake install(需要在su命令下執行,或者直接使用root賬戶安裝)

查看新版本

[root@localhost cmake-3.6.2]# /usr/local/bin/cmake --version cmake version 3.6.2 CMake suite maintained and supported by Kitware (kitware.com/cmake).

刪除以前默認版本,建立軟連接

yum remove cmake -y ln -s /usr/local/bin/cmake /usr/bin/ cmake --version

cmake 更新完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM