CMake編譯工具 v3.15.5正式版
- 軟件授權(quán): 免費(fèi)軟件
- 軟件類型: 國產(chǎn)軟件
- 軟件語言: 簡體中文
- 更新時(shí)間: 2021-08-11
- 軟件評(píng)分:
- 軟件大?。? 20.87 MB
- 應(yīng)用平臺(tái): WinXP/Win7/Win8/Win10
軟件介紹 下載地址
CMake是一款開源免費(fèi)的,跨平臺(tái)編譯工具,由Kitware創(chuàng)建的,可以使用它來編譯源代碼、制作程式庫等,可以滿足編譯人員的構(gòu)建環(huán)境需求,適合用于構(gòu)建,測試以及打包軟件等多種工作,通過CMake編譯工具可以使用簡單的語句來描述所有平臺(tái)的編譯過程,支持C語言、C++、Fortran、Java等多種語言的自動(dòng)相依性分析功能,支持Visual Studio .NET和過去的Visual Studio版本,還支持平行建構(gòu),即可以在內(nèi)多臺(tái)計(jì)算機(jī)上完成構(gòu)建,更高效,支持?jǐn)U展,CMake編譯工具可以為軟件擴(kuò)展更多的功能,是一款專業(yè)的編譯工具,軟件綠色免費(fèi),打開bin文件夾下的cmake-gui.exe程序即可使用,需要的朋友趕快下載吧。
CMake編譯工具功能介紹
CMake 可以編譯源代碼、制作程式庫、產(chǎn)生適配器(wrapper)、還可以用任意的順序建構(gòu)執(zhí)行檔。CMake 支持 in-place 建構(gòu)(二進(jìn)檔和源代碼在同一個(gè)目錄樹中)和 out-of-place 建構(gòu)(二進(jìn)檔在別的目錄里),因此可以很容易從同一個(gè)源代碼目錄樹中建構(gòu)出多個(gè)二進(jìn)檔。CMake 也支持靜態(tài)與動(dòng)態(tài)程式庫的建構(gòu)。
CMake編譯工具特色
1、可擴(kuò)展的開源系統(tǒng),它以獨(dú)立于編譯器的方式管理操作系統(tǒng)中的構(gòu)建過程。。
2、與許多跨平臺(tái)系統(tǒng)不同,它的設(shè)計(jì)目的是與本地構(gòu)建環(huán)境結(jié)合使用。
3、它可以生成一個(gè)本地構(gòu)建環(huán)境,該環(huán)境將編譯源代碼、創(chuàng)建庫、生成包裝器并在任意組合中構(gòu)建可執(zhí)行文件。
4、支持in-place和out- place構(gòu)建,因此可以從單個(gè)源樹支持多個(gè)構(gòu)建。它還支持靜態(tài)和動(dòng)態(tài)庫構(gòu)建。
5、支持依賴于多個(gè)庫的復(fù)雜目錄層次結(jié)構(gòu)和應(yīng)用程序。
6、處理必須構(gòu)建可執(zhí)行文件的情況,以便生成隨后編譯并鏈接到最終應(yīng)用程序中的代碼。
7、提供了許多預(yù)定義的命令,但是如果需要,您可以添加自己的命令。
8、為特定的編譯器/操作系統(tǒng)組合添加其他makefile生成器。
CMake編譯工具使用教程
1.運(yùn)行GUI的cmake界面:
2.執(zhí)行Configure:運(yùn)行之后,生成了如下文件:
3.生成Makefile:執(zhí)行Generate之后生成如下文件:
4.運(yùn)行make進(jìn)行編譯:
5.編譯完成后,在build目錄生成Tutorial.exe,運(yùn)行Tutorial.exe 25就可以看到運(yùn)行結(jié)果:
6.運(yùn)行make install安裝程序:
7.運(yùn)行make test進(jìn)行測試: