翻譯|使用教程|編輯:吳園園|2020-03-05 13:51:52.340|閱讀 4866 次
概述:CLion包含一組智能功能,其中許多功能取決于項目級別的信息,例如包含的文件,編譯器標志和鏈接器選項。這些詳細信息使CLion能夠正確執行解析/解析,從而以無錯誤且方便的方式突出顯示,自動完成,檢查和瀏覽代碼。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還使用智能編輯器來提高代碼質量、自動代碼重構并且深度整合CMake編譯系統,從而提高開發人員的工作效率。
CLion包含一組智能功能,其中許多功能取決于項目級別的信息,例如包含的文件,編譯器標志和鏈接器選項。這些詳細信息使CLion能夠正確執行解析/解析,從而以無錯誤且方便的方式突出顯示,自動完成,檢查和瀏覽代碼。
CLion不為您的代碼提供其自己的項目模型,但支持以下格式:
Gradle(僅新的 Gradle C / C ++項目)
您也可以在CLion中創建,打開和編輯非項目文件或文件夾。在這種情況下,CLion的功能將受到限制,盡管仍然足以閱讀和初步研究代碼。
此外,您可以設置自定義構建目標,這些目標調用外部工具來執行構建和清理,并為此類目標創建自定義運行/調試配置。由于自定義目標獨立于任何特定的構建系統,因此它們可以例如為編譯數據庫項目提供構建和運行的功能。
要在CLion中使用Makefile項目,請結合使用編譯數據庫和文件監視程序來監視Makefile中的更改。您可以使用自定義構建目標和自定義運行/調試配置來擴展此類項目。
下表顯示了每種項目格式如何支持項目級,遠程和動態分析功能(為簡便起見,將編譯數據庫稱為CompDB)。該表不包含遠程GDB / gdbserver,因為它在CLion中的實現完全獨立于任何項目模型。
對于Google Sanitizers,某些項目格式帶有黃色復選標記。這意味著即使您可以配置消毒劑并在CLion中獲得結果,輸出仍將以純文本格式記錄到控制臺。消毒劑輸出的可視化僅適用于CMake項目。另請注意,某些標記為受支持的功能
可能無法立即使用,并且在開始使用它們之前,您需要執行其他配置步驟。
|
公開項目 |
新項目向導 |
建立 |
運行調試 |
WSL |
完全遠程模式 |
Full remote模式 |
Valgrind |
探查器 |
CMake |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
CompDB |
√ |
× |
× |
× |
√ |
× |
× |
× |
× |
具有自定義目標 |
√ |
× |
√ |
√ |
√ |
× |
√ |
√ |
√ |
Gradle |
√ |
×
|
√ |
√ |
× |
× |
√ |
× |
√ |
通過compDB |
√ |
× |
√* |
√** |
√ |
× |
√** |
√** |
√** |
* -適用于自定義構建目標
** -可用于自定義運行/調試配置
=====================================================
更多關于CLion的教程、資源敬請關注我們即將推出的后續教程哦~
想要購買Clion正版授權的朋友歡迎。
關注下方微信公眾號嗎,及時獲取產品最新消息和最新資訊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: