網友評分: 5分
CMake2.8官方版是一款功能強大的開源編譯軟件,能夠幫助用戶輕松完成編譯各種源代碼、制作程式庫等工作,讓軟件編譯更加方便快捷。軟件支持C++、Java等多種常用的編程語言,滿足用戶的各種軟件編譯功能需求,提高軟件編程效率。
1、開放源代碼,使用類 BSD 許可發布。
2、跨平臺,并可生成 native 編譯配置文件,在 Linux/Unix 平臺,生成 makefile,在 蘋果平臺,可以生成 xcode,在 Windows 平臺,可以生成 MSVC 的工程文件
3、能夠管理大型項目,KDE4 就是最好的證明。
4、簡化編譯構建過程和編譯過程。工具鏈非常簡單:cmake+make。
5、高效率,按照 KDE 官方說法,CMake 構建 KDE4 的 kdelibs 要比使用 autotools 來 構建 KDE3.5.6 的 kdelibs 快 40%,主要是因為Cmake在工具鏈中沒有 li^ool。
6、可擴展,可以為軟件編寫特定功能的模塊,擴充功能。
一款跨平臺的安裝(編譯)工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程)。
他能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。
軟件并不直接建構出最終的軟件,而是產生標準的建構檔(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建構方式使用。
這使得熟悉某個集成開發環境(IDE)的開發者可以用標準的方式建構他的軟件,這種可以使用各平臺的原生建構系統的能力是 CMake 和 SCons 等其他類似系統的區別之處。