跨平臺(tái)IDE集成開(kāi)發(fā)環(huán)境Clion入門(mén)教程(十):在macOS上配置CLion
CLion是一款專為開(kāi)發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來(lái)提高開(kāi)發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開(kāi)發(fā)人員在Linux、OS X和Windows上來(lái)開(kāi)發(fā)C/C++,同時(shí)它還使用智能編輯器來(lái)提高代碼質(zhì)量、自動(dòng)代碼重構(gòu)并且深度整合CMake編譯系統(tǒng),從而提高開(kāi)發(fā)人員的工作效率。
CLion現(xiàn)已更新至2019.2版本,新版本為嵌入式開(kāi)發(fā)人員提供了更多幫助,并提高了幾個(gè)重要方面的一般調(diào)試能力。編輯器現(xiàn)在具有參數(shù)名稱提示,并且它具有改進(jìn)的代碼分析功能,為“未使用的包含”帶回更新的檢查。點(diǎn)擊查看更新詳情!
快速教程:在macOS上配置CLion
本教程將指導(dǎo)您完成在macOS上安裝,更新和初始配置CLion的過(guò)程。
安裝步驟?
在macOS上開(kāi)始CLion安裝之前,請(qǐng)確保您的計(jì)算機(jī)滿足硬件要求,并且macOS的版本為10.9.4+。
您始終可以在同一操作系統(tǒng)上安裝多個(gè)CLion實(shí)例,包括發(fā)行版和EAP版本。
手動(dòng)安裝和補(bǔ)丁更新
1、下載適用于macOS的CLion的最新版本或EAP版本(早期版本可在“ CLion早期版本” 頁(yè)面上找到)。
2、打開(kāi)下載的CLion- * DMG包并拖動(dòng)克利翁到應(yīng)用程序文件夾中。
3、打開(kāi)“ 應(yīng)用程序”文件夾,然后啟動(dòng)CLion安裝程序。
4、如果出現(xiàn)安全警告,請(qǐng)同意打開(kāi)應(yīng)用程序:
5、手動(dòng)安裝CLion時(shí),默認(rèn)情況下會(huì)自動(dòng)執(zhí)行更新檢查(每次IDE準(zhǔn)備更新時(shí),狀態(tài)欄中都會(huì)顯示一條消息)。要配置更新過(guò)程,請(qǐng)轉(zhuǎn)到“首選項(xiàng)” |“配置”。外觀和行為 系統(tǒng)設(shè)置| 更新 并選擇更新頻道:
單擊立即檢查以立即執(zhí)行檢查。如果根據(jù)所選頻道有可用的更新,您將看到如下對(duì)話框:
或者,您可以通過(guò)Homebrew軟件包管理器安裝CLion :brew cask install clion。但是,此選項(xiàng)是非正式的,因?yàn)镃Lion團(tuán)隊(duì)不參與其維護(hù)或支持。
通過(guò)工具箱安裝和更新
工具箱是一個(gè)控制面板,使您可以從單個(gè)訪問(wèn)點(diǎn)管理所有JetBrains開(kāi)發(fā)人員工具,包括CLion以及您的項(xiàng)目。它使您能夠維護(hù)不同版本的CLion,安裝更新并在需要時(shí)回滾它們。工具箱會(huì)記住您的JetBrains帳戶,并在安裝和注冊(cè)新工具時(shí)使用它自動(dòng)登錄。
1、下載工具箱并啟動(dòng)安裝文件。
2、安裝完成后,接受JetBrains隱私策略并登錄到您的JetBrains帳戶。
3、現(xiàn)在,您可以選擇要安裝的CLion版本:
4、工具箱顯示已安裝版本的列表:
5、在“ 設(shè)置”對(duì)話框中,配置更新CLion的方式:
請(qǐng)注意,在使用Toolbox的情況下,無(wú)法在IDE中配置更新過(guò)程。的偏好| 外觀和行為 系統(tǒng)設(shè)置| 更新對(duì)話框顯示以下消息:
必備工具?
CLion需要與C和C ++編譯器以及make實(shí)用程序一起提供。這些工具可能已預(yù)先安裝在您的系統(tǒng)上:在“首選項(xiàng)” |“檢查”中檢查它。構(gòu)建,執(zhí)行,部署| 工具鏈 -編譯器和進(jìn)行檢測(cè)應(yīng)成功執(zhí)行。
如果您的系統(tǒng)沒(méi)有有效的編譯器和make安裝,則最簡(jiǎn)單的解決方案是安裝Xcode命令行開(kāi)發(fā)人員工具。
1、運(yùn)行以下命令:
xcode-select --install
2、當(dāng)提示您安裝命令行開(kāi)發(fā)人員工具時(shí),單擊“ 安裝”按鈕:
使用Xcode命令行工具,默認(rèn)情況下會(huì)安裝Clang編譯器。要檢查編譯器的存在及其版本,請(qǐng)運(yùn)行clang --version。
命令行工具可能不會(huì)隨系統(tǒng)或Xcode更新而自動(dòng)更新。這可能會(huì)導(dǎo)致錯(cuò)誤消息,例如 在CLion中加載項(xiàng)目期間無(wú)效的活動(dòng)開(kāi)發(fā)人員路徑。要解決此問(wèn)題,請(qǐng)運(yùn)行相同的xcode-select --install命令,然后將相應(yīng)更新工具。
請(qǐng)注意,您可以根據(jù)項(xiàng)目需要使用多個(gè)編譯器
配置工具鏈?
現(xiàn)在,您需要配置要使用的工具鏈,這意味著選擇CMake可執(zhí)行文件,make和C / C ++編譯器的位置以及調(diào)試器。導(dǎo)航到首選項(xiàng)| 構(gòu)建,執(zhí)行,部署| 工具鏈并編輯默認(rèn)工具鏈,或單擊 以添加一個(gè)新的工具鏈。
CMake,make和編譯器?
在CMake字段中,指定要使用的CMake二進(jìn)制文件。您可以堅(jiān)持使用捆綁的CMake,也可以使用自定義的CMake可執(zhí)行文件(請(qǐng)參閱“ 軟件要求”中的最低支持版本)。
所選擇的CMake的嘗試檢測(cè)編譯器和做出考慮在系統(tǒng)上安裝的軟件包。如果檢測(cè)成功,將自動(dòng)填充Make,C Compiler和C ++ Compiler字段:
如果CMake無(wú)法找到合適的工具,則 檢測(cè)到編譯器和make會(huì)失敗(例如,如果您沒(méi)有使用Xcode開(kāi)發(fā)人員工具單獨(dú)安裝它們,則可能會(huì)發(fā)生這種情況)。在這種情況下,您需要手動(dòng)提供實(shí)際路徑。
調(diào)試器?
適用于macOS的CLion隨附了捆綁的LLDB v 7.0.1(默認(rèn)調(diào)試器)和GDB v 8.0.1。您還可以切換到自定義GDB(支持的版本為7.8.x-8.1.x)。在“首選項(xiàng)” |“選擇”中選擇調(diào)試器。構(gòu)建,執(zhí)行,部署| 工具鏈:
與在Mac OS都捆綁或自定義GDB工作時(shí)的問(wèn)題是可能的。要改善此行為,請(qǐng)?jiān)谧?cè)表中啟用cidr.debugger.gdb.workaround.macOS.startupWithShell選項(xiàng)(從主菜單中選擇“ 幫助” |“查找操作”,然后鍵入Registry):
GDB和Clang的結(jié)合暗示了在macOS上調(diào)試項(xiàng)目的某些限制。有關(guān)詳細(xì)信息和解決方法,請(qǐng)參見(jiàn)后續(xù)教程:(調(diào)試:macOS特定調(diào)整。)
請(qǐng)注意,啟用此選項(xiàng)并不等同于set startup-with-shell off在.gdbinit腳本中進(jìn)行設(shè)置 。
=====================================================
更多關(guān)于CLion的教程、資源敬請(qǐng)關(guān)注我們即將推出的后續(xù)教程哦~
想要購(gòu)買(mǎi)Clion正版授權(quán)的朋友歡迎。
關(guān)注下方微信公眾號(hào)嗎,及時(shí)獲取產(chǎn)品最新消息和最新資訊