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