CMake是款專業(yè)性很強的跨平臺編譯工具。CMake官方版具有用戶友好的用戶界面,可幫助您生成構(gòu)建文件,創(chuàng)建庫,構(gòu)建可執(zhí)行文件等。并且CMake還能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。

CMake Mac版
V3.23.0人工檢測,安全無毒
71.90MB
簡體
Mac
開發(fā)軟件
559次
2023-12-16
31
軟件介紹
CMake是款專業(yè)性很強的跨平臺編譯工具。CMake官方版具有用戶友好的用戶界面,可幫助您生成構(gòu)建文件,創(chuàng)建庫,構(gòu)建可執(zhí)行文件等。并且CMake還能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。
軟件特色
編譯源代碼并輕松生成二進制文件
在使用CMake時,您可以使用獨立的配置文件來編譯項目。但是,您必須首先提供源代碼和輸出位置,然后再前進到配置面板。
CMake為您提供了使用默認本機編譯器,選擇您想要使用的特定本機編譯器,為交叉編譯提供工具鏈文件或手動配置交叉編譯選項的可能性。
該實用程序允許您設(shè)置目標操作系統(tǒng)和版本,處理器以及C,C ++和Fortran編譯器。此外,您可以提供目標根目錄,并選擇程序或庫模式。
此外,您可以指定要用于當前項目的生成器:Unix Makefile,Ninja,Xcode,CodeBlocks,CodeLite,Eclipse,KDevelop,Kate或Sublime Text。
創(chuàng)建依賴多個庫的應(yīng)用程序
CMake能夠構(gòu)建和測試多個文件夾附帶的源代碼,并且還需要各種庫才能正常運行。該實用程序依賴于放置在源代碼目錄中的CMakeLists.txt文件,并包含構(gòu)建項目的所有命令。
請注意,CMake附帶了一系列預(yù)定義命令,這些命令將包含在CMakeLists.txt文件中,但您也可以選擇創(chuàng)建自己的自定義命令。
跨平臺構(gòu)建環(huán)境,可以幫助您編譯和打包源代碼
CMake是一個功能強大的軟件解決方案,用于編譯,測試和打包源代碼,通過允許您通過用戶友好的界面使用大量工具來極大地簡化程序。
軟件功能
1、可擴展的開源系統(tǒng),它以獨立于編譯器的方式管理操作系統(tǒng)中的構(gòu)建過程。。
2、與許多跨平臺系統(tǒng)不同,它的設(shè)計目的是與本地構(gòu)建環(huán)境結(jié)合使用。
3、它可以生成一個本地構(gòu)建環(huán)境,該環(huán)境將編譯源代碼、創(chuàng)建庫、生成包裝器并在任意組合中構(gòu)建可執(zhí)行文件。
4、支持in-place和out- place構(gòu)建,因此可以從單個源樹支持多個構(gòu)建。它還支持靜態(tài)和動態(tài)庫構(gòu)建。
5、支持依賴于多個庫的復(fù)雜目錄層次結(jié)構(gòu)和應(yīng)用程序。
6、處理必須構(gòu)建可執(zhí)行文件的情況,以便生成隨后編譯并鏈接到最終應(yīng)用程序中的代碼。
7、提供了許多預(yù)定義的命令,但是如果需要,您可以添加自己的命令。
8、為特定的編譯器/操作系統(tǒng)組合添加其他makefile生成器。(雖然目前支持Unix和msvc++,但其他開發(fā)人員正在添加其他編譯器/OS支持)。
安裝步驟
用戶在升級了最新Mac系統(tǒng)后,打開一些應(yīng)用時會出現(xiàn)“應(yīng)用XX已損壞”的系統(tǒng)提示,安裝這些應(yīng)用的時候總是提示“已損壞,移至廢紙簍”這類信息,根本無法打開應(yīng)用,那么Mac打開應(yīng)用提示已損壞怎么辦?Mac安裝軟件時提示已損壞怎么辦?一起來了解一下!
Mac打開應(yīng)用提示已損壞的解決辦法:
一、10.15及以上新系統(tǒng)出現(xiàn)應(yīng)用提示損壞打不開的解決方法:
打開終端
屏幕下方Dock欄中的的小火箭圖標“啟動臺”——“其他”——打開“終端”
,在終端中粘貼下面命令:
sudo xattr-r-d com.apple.quarantine
注意quarantine后面有個空格,復(fù)制上面命令的時候注意一定不要漏了
打開屏幕下方的“訪達
笑臉圖標
”—選擇左側(cè)邊欄的“應(yīng)用程序”,再找到你需要處理的軟件拖拽到命令后面,按回車后輸入密碼執(zhí)行,舉個例子,比如需要打開sketch應(yīng)用的命令是:
sudo xattr-r-d com.apple.quarantine/Applications/sketch.app/
二、打開應(yīng)用提示已損壞是因為新系統(tǒng)的原因。新的系統(tǒng)為了加強安全機制,默認不允許用戶自行下載安裝應(yīng)用程序,只能從Mac App Store里安裝應(yīng)用。那么怎么解決呢?
1、首先,打開終端,在系統(tǒng)的Dock欄找到并啟動控制臺(Launchpad),終端默認在“其他”這個文件夾中。
2、然后,輸入代碼:sudo spctl--master-disable(master前面為兩個短橫線)注意紅框處是空格。
按回車輸入自己電腦的密碼,然后回車(這里輸入的密碼不會顯示出來,實際你已經(jīng)輸入了),輸完按下回車即可。
3、打開系統(tǒng)偏好設(shè)置?安全性與隱私,若顯示任何來源,大功告成。
4、如果還有類似出現(xiàn)下圖打不開“xxxx”應(yīng)用的情況,還可以看下面的處理方法
在“系統(tǒng)偏好設(shè)置—安全性與隱私—通用—允許從以下位置下載的應(yīng)用”選擇“仍要打開”,讓系統(tǒng)同意應(yīng)用運行即可(如下圖所示)
使用方法
CMake的所有的語句都寫在一個叫:CMakeLists.txt的文件中。當CMakeLists.txt文件確定后,可以用ccmake命令對相關(guān)的變量值進行配置。這個命令必須指向CMakeLists.txt所在的目錄。配置完成之后,應(yīng)用cmake命令生成相應(yīng)的makefile(在Unix like系統(tǒng)下)或者 project文件(指定用window下的相應(yīng)編程工具編譯時)。
其基本操作流程為:
1、$> ccmake directory
2、$> cmake directory
3、$> make
其中directory為CMakeList.txt所在目錄;
第一條語句用于配置編譯選項,如VTK_DIR目錄 ,一般這一步不需要配置,直接執(zhí)行第二條語句即可,但當出現(xiàn)錯誤時,這里就需要認為配置了,這一步才真正派上用場;
第二條命令用于根據(jù)CMakeLists.txt生成Makefile文件;
第三條命令用于執(zhí)行Makefile文件,編譯程序,生成可執(zhí)行文件;
更新日志
將bug掃地出門進行到底
優(yōu)化用戶反饋的問題,提升細節(jié)體驗
小編寄語
CMake是一款非常實用的開發(fā)軟件,深受用戶喜愛,廣受好評。CMakeMac版與pc版不同,需在mac環(huán)境下才能運行,飛速下載小編還整理了其他Mac端的開發(fā)軟件下載,如GoLand,IntelliJ IDEA,unity,有需要的同學(xué)快點擊下載吧!
3D游戲開發(fā)引擎工具
V2019.4.0 / 120MB
3.4K 168 2023-12-18
Git代碼托管工具
V1.0.2.7 / 120MB
1.9K 107 2023-11-14
可擴展Java開發(fā)平臺
V4.12 / 120MB
1.8K 101 2023-12-18
CGI程序編寫語言
V7.4.8 / 120MB
1.5K 84 2023-12-18
強大的HTTP抓包工具
V4.6.3 / 120MB
1.3K 69 2023-11-23
博客管理客戶端工具
V4.1.0 / 120MB
1.2K 67 2023-12-16
API接口測試軟件
V1.0.6 / 120MB
1.2K 66 2023-12-18
全能數(shù)據(jù)庫連接工具
V11.1.13 / 120MB
1.2K 65 2024-07-23
微軟GUI代碼編輯器
V1.62.2 / 120MB
1.1K 59 2023-12-18
開源的圖形可視化軟件
V2.39.0 / 120MB
937 52 2023-12-16