CMake是款免費開源的編譯工具,可以用簡單的語句來描述所有平臺的編譯過程,主要用于構(gòu)建、測試和打包軟件,能夠輸出各種格式的makefile或者project文件。CMake能測試編譯器所支持的C++特性,類似UNIX下的automake。Cmake并不直接建構(gòu)出最終的軟件,而是產(chǎn)生標(biāo)準(zhǔn)的建構(gòu)檔(如 Unix 的 Makefile 或 Windows Visual C++的projects/workspaces),然后再依一般的建構(gòu)方式使用。
cmake是makefile的上層工具,它們的目的正是為了產(chǎn)生可移植的makefile,并簡化自己動手寫makefile時的巨大工作量.目前很多開源的項目都可以通過CMake工具來輕松構(gòu)建工程,代碼的分享者提供源代碼和相應(yīng)的Cmake配置文件,使用者就可以非常方便的在自己的電腦上構(gòu)建相應(yīng)的工程,進行開發(fā)和調(diào)試。
CMake 可以編譯源代碼、制作程序庫、產(chǎn)生適配器(wrapper)、還可以用任意的順序建構(gòu)執(zhí)行檔。CMake 支持 in-place 建構(gòu)(二進檔和源代碼在同一個目錄樹中)和 out-of-place 建構(gòu)(二進檔在別的目錄里),因此可以很容易從同一個源代碼目錄樹中建構(gòu)出多個二進檔。CMake 也支持靜態(tài)與動態(tài)程式庫的建構(gòu)。
“CMake”這個名字是“cross platform make”的縮寫。雖然名字中含有“make”,但是CMake和Unix上常見的“make”系統(tǒng)是分開的,而且更為高階。
1.到本站下載安裝CMake,打開安裝程序,點擊next繼續(xù)安裝
2.勾選同意此協(xié)議,點擊下一步
3.勾選安裝桌面圖標(biāo),方便今后使用
4.點擊change選擇安裝位置,點擊next繼續(xù)安裝
5.點擊Install繼續(xù)安裝
6.稍等片刻
7.最后點擊Finish即可安裝成功
1.運行GUI的cmake界面:
2.執(zhí)行Configure:運行之后,生成了如下文件:
3.生成Makefile:執(zhí)行Generate之后生成如下文件:
4.運行make進行編譯:
5.編譯完成后,在build目錄生成Tutorial.exe,運行Tutorial.exe 25就可以看到運行結(jié)果:
6.運行make install安裝程序:
7.運行make test進行測試:
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8小米運動刷步數(shù)神器-小米運動刷步數(shù)神器下載 v2......