cmake是一款著名的編譯工具,它支持所有平臺,能夠?yàn)橛脩籼峁┝己玫木幊汰h(huán)境,優(yōu)化用戶編程效率。cmake操作簡單,可以制作不同的源代碼,已經(jīng)成為當(dāng)下最火爆的編程軟件之一??靵?a href="http://haoboba.cn/" target="_blank">旋風(fēng)軟件園下載吧!
CMake工具套件是由Kitware創(chuàng)建的,以滿足開源項(xiàng)目(如ITK和VTK)強(qiáng)大的跨平臺構(gòu)建環(huán)境的需求。
CMake支持in-place 建構(gòu)(二進(jìn)檔和源代碼在同一個(gè)目錄樹中)和 out-of-place 建構(gòu)(二進(jìn)檔在別的目錄里),因此可以很容易從同一個(gè)源代碼目錄樹中建構(gòu)出多個(gè)二進(jìn)檔。它使用簡單的平臺和獨(dú)立于編譯器的配置文件來控制軟件編譯過程,并生成可在您選擇的編譯器環(huán)境中使用的本機(jī)makefile和工作空間。
1、處理必須構(gòu)建可執(zhí)行文件的情況,以便生成隨后編譯并鏈接到最終應(yīng)用程序中的代碼。
2、與許多跨平臺系統(tǒng)不同,它的設(shè)計(jì)目的是與本地構(gòu)建環(huán)境結(jié)合使用。
3、它可以生成一個(gè)本地構(gòu)建環(huán)境,該環(huán)境將編譯源代碼、創(chuàng)建庫、生成包裝器并在任意組合中構(gòu)建可執(zhí)行文件。
4、為特定的編譯器/操作系統(tǒng)組合添加其他makefile生成器。
5、支持依賴于多個(gè)庫的復(fù)雜目錄層次結(jié)構(gòu)和應(yīng)用程序。
6、提供了許多預(yù)定義的命令,但是如果需要,您可以添加自己的命令。
7、可擴(kuò)展的開源系統(tǒng),它以獨(dú)立于編譯器的方式管理操作系統(tǒng)中的構(gòu)建過程。。
8、支持in-place和out- place構(gòu)建,因此可以從單個(gè)源樹支持多個(gè)構(gòu)建。它還支持靜態(tài)和動(dòng)態(tài)庫構(gòu)建。
什么是組態(tài)檔?
組態(tài)檔是用一種建構(gòu)軟件專用的特殊編程語言寫的CMake腳本。內(nèi)建C語言、C++、Fortran、java的自動(dòng)相依性分析功能。經(jīng)由CMake腳本語言支持SWIG、Qt、FLTK。內(nèi)建對微軟visual studio .NET和過去的Visual Studio版本的支持,可以產(chǎn)生后綴為.dsp、.sln和.vcproj的文檔。用傳統(tǒng)的時(shí)間標(biāo)簽偵測檔案內(nèi)容的改變。支持平行建構(gòu)(在多臺電腦上同時(shí)建構(gòu))在許多操作系統(tǒng)上進(jìn)行跨平臺編譯,包括Linux、POSIX相容的系統(tǒng)(AIX、*BSD、HP-UX、IRIX、MinGW/MSYS、Solaris系統(tǒng))、Mac OS X和微軟Windows 95/98/NT/2000/XP等。產(chǎn)生可以給Graphviz用的全局相依圖。已經(jīng)和Dart、CTest和CPack等軟件測試和釋出的工具整合。
1.優(yōu)化了相關(guān)功能
2.修復(fù)bug
大?。?66.00M / 版本:v3.15.5 官方最新版
大?。?3.35M / 版本:v3.15.5 官方最新版
大?。?8.17M / 版本:v3.15.5 官方最新版
大?。?.84M / 版本:v3.15.5 官方最新版
大小:34.58M / 版本:v3.15.5 官方最新版
大?。?.03M / 版本:v3.15.5 官方最新版
大小:891.00M / 版本:v3.15.5 官方最新版
大?。?0.40M / 版本:v3.15.5 官方最新版
大?。?6.56M / 版本:v3.15.5 官方最新版
大小:227.69M / 版本:v3.15.5 官方最新版
大?。?66.78M / 版本:v3.15.5 官方最新版
大小:3.48M / 版本:v3.15.5 官方最新版