翻譯|使用教程|編輯:董玉霞|2022-05-25 11:30:44.290|閱讀 1899 次
概述:本教程將指導(dǎo)您完成在 macOS 上安裝、更新和初始配置 CLion的過程。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本教程將指導(dǎo)您完成在 macOS 上安裝、更新和初始配置 CLion的過程。
在 macOS 上開始安裝 CLionLion 之前,請確保您的機器滿足硬件要求,并且您的 macOS 版本為 10.9.4+。
單擊立即檢查以立即執(zhí)行檢查。如果根據(jù)所選頻道有可用更新,您將看到如下對話框:
Toolbox是一個控制面板,可讓您從單一訪問點管理所有 JetBrains 開發(fā)人員工具,包括 C及C++開發(fā)工具 CLion 以及您的項目。它使您能夠維護不同版本的 CLion、安裝更新并在需要時回滾它們。Toolbox 會記住您的 JetBrains 帳戶,并在您安裝和注冊新工具時使用它自動登錄。
請注意,在使用Toolbox的情況下,無法從 IDE 中配置更新過程。偏好| 外觀和行為 | 系統(tǒng)設(shè)置 | 更新對話框顯示以下消息:
安裝或升級后,系統(tǒng)會提示您為 IDE 導(dǎo)入、繼承或創(chuàng)建新設(shè)置。
CLion 需要提供 C 和 C++ 編譯器。這些工具可能已預(yù)裝在您的系統(tǒng)上:在首選項 |中檢查。構(gòu)建、執(zhí)行、部署 | 工具鏈- 編譯器和make檢測應(yīng)該成功執(zhí)行。
如果您的系統(tǒng)沒有安裝有效的編譯器,最簡單的解決方案是安裝Xcode 命令行開發(fā)工具。
您也可以選擇安裝完整的 Xcode 包,盡管 CLion 不需要。
使用 Xcode 命令行工具,您可以默認安裝 Clang 編譯器。要檢查編譯器是否存在及其版本,請運行clang --version.
命令行工具可能不會隨著系統(tǒng)或 Xcode 更新而自動更新。這可能會在 CLion 中加載項目期間導(dǎo)致錯誤消息,例如無效的活動開發(fā)者路徑。要解決此問題,請運行相同的xcode-select --install命令,工具將相應(yīng)更新。
作為替代方案,您可以單獨安裝編譯器,然后在Preferences |中提供路徑。構(gòu)建、執(zhí)行、部署 | 工具鏈。
現(xiàn)在您需要配置要使用的工具鏈,這意味著選擇 CMake 可執(zhí)行文件、構(gòu)建工具、C/C++ 編譯器和調(diào)試器。
導(dǎo)航到首選項 | 構(gòu)建、執(zhí)行、部署 | 工具鏈并編輯默認工具鏈,或單擊應(yīng)用歡迎創(chuàng)建新項目以添加新工具鏈。
在CMake字段中,指定要使用的CMake二進制文件。您可以堅持使用捆綁的 CMake,或使用您的自定義 CMake 可執(zhí)行文件。
默認情況下, CLion最新版本CLion 將使用捆綁的 Ninja 作為構(gòu)建工具。您可以指定您選擇的另一個構(gòu)建工具,例如make。
考慮到系統(tǒng)上安裝的軟件包,所選的 CMake 會嘗試檢測編譯器。如果檢測成功,將自動填充C Compiler和C++ Compiler字段:
CLion for macOS 附帶捆綁的 LLDB v 13.0.0(默認調(diào)試器)和 GDB v 11.1。您還可以切換到自定義 GDB(支持的版本為 7.8.x-8.1.x)。在Preferences |中選擇調(diào)試器 構(gòu)建、執(zhí)行、部署 | 工具鏈:
在 macOS 上使用捆綁或自定義 GDB 時可能會出現(xiàn)問題。要改進該行為,請啟用注冊表中的cidr.debugger.gdb.workaround.macOS.startupWithShell選項(從主菜單中選擇Help | Find Action并鍵入Registry):
請注意,啟用此選項不等同于set startup-with-shell off在.gdbinit腳本中進行設(shè)置。
以上就是在macOS上配置 CLion的教程內(nèi)容,更多關(guān)于CLion使用教程的內(nèi)容可進入官網(wǎng)查看。
CLion是一款專為開發(fā)C及C++所設(shè)計的跨平臺IDE。它是以IntelliJ為基礎(chǔ)設(shè)計的,包含了許多智能功能來提高開發(fā)人員的生產(chǎn)力。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn