CMakeche多平臺編譯軟件是一款非常全能的編譯工具,它可以跨平臺進行軟件的編譯和改寫,由于以原生系統(tǒng)語言作為編寫語言,所以它可以非常靈活地支持各種系統(tǒng)平臺!相對于其他軟件來說,具有這個獨特的優(yōu)勢!
應用簡介:
CMake是一個免費的多平臺編譯工具,旨在構建、測試和軟件打包。CMake是用于控制軟件使用簡單的平臺和編譯器編譯過程獨立配置文件。CMake生成本機makefile和工作區(qū),可以使用您所選擇的編譯器環(huán)境。
應用產(chǎn)品特性:
1、CMake 可以編譯源代碼、制作程式庫、產(chǎn)生適配器(wrapper)、還可以用任意的順序建構執(zhí)行檔;
2、CMake 支持 in-place 建構(二進檔和源代碼在同一個目錄樹中)和 out-of-place 建構(二進檔在別的目錄里),因此可以很容易從同一個源代碼目錄樹中建構出多個二進檔;
3、CMake 也支持靜態(tài)與動態(tài)程式庫的建構。
關于CMake:
CMake是一個跨平臺的安裝(編譯)工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程)。他能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。只是 CMake 的組態(tài)檔取名為 CmakeLists.txt。Cmake 并不直接建構出最終的軟件,而是產(chǎn)生標準的建構檔(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建構方式使用。這使得熟悉某個集成開發(fā)環(huán)境(IDE)的開發(fā)者可以用標準的方式建構他的軟件,這種可以使用各平臺的原生建構系統(tǒng)的能力是 CMake 和 SCons 等其他類似系統(tǒng)的區(qū)別之處。