翻譯|使用教程|編輯:吳園園|2019-10-08 16:56:08.363|閱讀 1724 次
概述:本文將為您帶來安裝CLion之前,您需要了解的部分問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
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ù)名稱提示,并且它具有改進的代碼分析功能,為“未使用的包含”帶回更新的檢查。點擊查看更新詳情!
安裝CLion之前,您可能對這些問題比較好奇,趕快來看看吧~
Q:CLion是跨平臺的IDE嗎?
A:是的,您可以在Windows,macOS和Linux上安裝和運行CLion
A:CLion支持GCC,Clang和Microsoft Visual C ++編譯器(請注意,可以將MSVC調(diào)試作為實驗性功能)。您也可以使用Intel C ++編譯器,但是請注意,它不受官方支持。
CLion捆綁了GDB和LLDB調(diào)試器,您可以切換到自定義GDB二進制文件。
Q:支持哪些構(gòu)建系統(tǒng)?項目格式是什么?
A:CLion與CMake構(gòu)建系統(tǒng)完全集成:您可以無縫地創(chuàng)建,打開,構(gòu)建以及運行/調(diào)試CMake項目。CMake本身捆綁在CLion中,因此除非您決定使用自定義版本,否則無需單獨安裝它。
除了CMake,CLion還支持編譯數(shù)據(jù)庫和Gradle項目。當前,您不能在CLion中創(chuàng)建這些類型的新項目,但是您可以使用完整的代碼洞察力來打開和管理現(xiàn)有項目。
借助Gradle支持,您可以使用新的Gradle C ++項目并作為常規(guī)應(yīng)用程序運行Gradle任務(wù)。
除了CMake,CLion還支持編譯數(shù)據(jù)庫和Gradle項目。當前,您不能在CLion中創(chuàng)建這些類型的新項目,但是您可以使用完整的代碼洞察力來打開和管理現(xiàn)有項目。
編譯數(shù)據(jù)庫提供了一種在CLion中開發(fā)非CMake和非Gradle項目的方法。您可以為使用另一個系統(tǒng)生成的源創(chuàng)建一個compile_commands.json,然后在CLion中將該文件作為項目打開(例如,查看它如何幫助管理Makefile應(yīng)用程序)。使用自定義目標,您可以使用外部工具構(gòu)建此類項目,然后使用自定義配置運行/調(diào)試它們。
A:對于C / C ++項目,CLion使用GCC / G ++,Clang或MSVC工具集。
在Windows上,這意味著如果計劃使用Microsoft Visual C ++編譯器,則可以在MinGW / MinGW-w64或Cygwin環(huán)境,WSL或Visual Studio中進行選擇。
在macOS上,必需的工具可能已經(jīng)安裝。如果不是,請按照在macOS上配置CLion中所述更新命令行開發(fā)人員工具。
在Linux上,可能還預(yù)安裝了編譯器和make。否則,對于Debian / Ubuntu,請安裝build_essentials軟件包,并根據(jù)需要安裝llvm軟件包以獲取Clang。
A:是的,CLion完全支持Python,Objective-C / C ++,HTML(包括HTML5),CSS,JavaScript和XML。通過捆綁的插件實現(xiàn)對這些語言的支持,這些插件默認情況下處于啟用狀態(tài)。
您可以安裝其他插件來獲得CLion支持的更多語言(例如Rust,Kotlin / Native,Swift或Markdown)。
=====================================================
更多關(guān)于CLion的教程、資源敬請關(guān)注我們即將推出的后續(xù)教程哦~
想要購買Clion正版授權(quán)的朋友歡迎。
關(guān)注下方微信公眾號嗎,及時獲取產(chǎn)品最新消息和最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: