軟件介紹
JetBrains CLion特別版是一款非常出色的c語言開發軟件,支持JavaScript、XML、HTML和CSS等,可以跨平臺在Windows、Linux和Mac系統上運行,可以智能的進行代碼重構、智能下拉、自動高亮等,大大提高代碼輸入速度。
軟件特色
【CLion:強大編程語言的強大工具】
CLion是一款適用于c語言和C++的跨平臺智能IDE。它是基于IntelliJ平臺,包含了許多智能功能,能夠提高開發者的生產力。這種強大的IDE利用JetBrains在代碼質量、高效編碼導航、代碼智能填充、高速編碼分析、迅速修復建議、廣泛的代碼生成建議、優秀的代碼重構、并支持CMake系統等方面的優點,來幫助開發人員在Linux、OS X和Windows上高效快捷地開發C/C++。
【擁有一個IDE,輕松使用多種語言】
CLion是專門針對C/C++程序開發語言而設計的,同時您也可以通過相關插件獲得能夠完美支持Cmake語言,web語言(JavaScript,XML,HTML及其它),YAML及其它語言的強大功能。
【智能協助編碼】
CLion可以智能完成一些常規流程,使您能夠將精力集中于更重要的事情上。通過了解您的編碼習慣,CLion能夠實現智能智能相關代碼填充,即時導航和可靠重構,大大提高您的編碼效率。
【內置工具與集成】
CLion不止是一個代碼編輯器,它可是一款功能強大的智能分析解決問題的調試器,不僅如此,它還智能支持Cmake,內置Google Test以便進行單元測試,以及許多市面上流行的VCS都可開箱即用。
軟件功能
1、支持C語言和C++(包括C++11、libc++和Boost)
2、支持JavaScript、XML、HTML和CSS
3、可用于64位Linux、OS X和64位Windows系統
4、支持CMake
5、最優秀的代碼輔助功能,包括多個光標、智能填充和一鍵導航
6、安全自動重構代碼
7、代碼分析功能,保證代碼質量,配有迅速修復功能
8、集成的調試器具有“評估表達式”功能、STL渲染等
9、集成了諸多流行的控制系統版本,包括Subversion、Git、GitHub、Mercurial、CVS、Perforce (通過插件)和TFS嵌入式中斷和Vim-emulation模式(通過插件)
JetBrains CLion特別版怎么運行
在安裝好clion之后,我的內心是激動的,但是拷貝了一個最簡單的程序之后,發現無法運行,后來發現是因為第一次運行程序所以C程序的有些組件還在安裝中(黑人問號???)之后我Reload了一下,就可以正常運行了。但是運行前要進行幾個設置。
先新建一個項目“教程”
寫一個簡單的C語言程序
工具欄 > Run > Build
在彈窗中,“Configuration”一欄已默認為“Debug”,只需在下一行中選擇你所新建的項目即可
初學者關鍵就在于語言細節,不是編譯細節,最基本最簡單的命令行編譯并不復雜,也不難學,就因為手敲幾個命令就把初學者困惑到摸不著頭腦的可能性是不存在的。一開始沒接觸過編譯命令行的學生在稍微大一點的項目里滿世界亂改修正各種各樣的 LNK 錯誤是何等的窘迫了,不實際接觸一下命令行,光靠純理論的講解,想要理解 TU 是很困難的。
學 C/C++ 不懂 TU 的話項目稍微有點規模的時候遇到鏈接錯誤就整個抓瞎,到處亂改一陣,最終就算通過了編譯,整個結構也是錯的。
下載和安裝MinGW
1)下載鏈接:http://www.mingw.org/
2)選擇安裝目錄,目錄盡可能簡單(如:D:\MinGW)且不要包含中文和空格
3)添加相關的包
所需的包如下:mingw-developer-toolkit、ming32-base、mingw32-gcc-g++、msys-base
CLion是基于CMake的,所以你只要把CMake改成C的項目就行了。你哪天想在項目里加上CUDA,OpenMP, 也可以簡單的通過修改CMakeLists.txt實現。
JetBrains CLion特別版怎么編譯
1、在文件夾該行操作如下
2、加入target的操作--》點擊:ok
3、去修改CMakeList.txt操作代碼如下
4、查看CMakeList.txt如下
5、把該行修改成兩句--》其中abc是新的target--》里面是mm.cpp操作如下
6、把debug處的范圍選成abc的操作如下
JetBrains CLion特別版怎么樣
非常好的智能感知功能,自動折疊、高亮、自動補全、類型推斷都很好。
Autofix工作的很好。
重構很方便,像inline函數、extract成員函數、常數,pull up/pull down、修改簽名這些功能都有。
調試功能很方便,可以自動解析STL容器。
繼承了jetbrains系ide的很多優點,像方便的vim插件和keymap調整,滾動條預覽,與VCS的緊密集成等等。
跨平臺,支持CMake/gcc/clang/mingw/cygwin/gdb。雖然不多,但是其實基本上也夠用了。
簡潔,沒有額外的抽象層,你直接通過控制CMakeLists/CMakeCache來控制項目的編譯。這樣無需額外學習一遍IDE項目相關的概念,而且省去了VS+CMake時每改一次CMakeLists就要generate一次solution的麻煩。
很快,當然我也沒有導入很大很大的項目,不知道結局是什么樣。
- 精選留言 來自湖北十堰聯通用戶 發表于: 2023-2-17
- nice~!比我想象中好很多
- 精選留言 來自寧夏中 衛 電信用戶 發表于: 2023-10-17
- 頂頂頂頂頂,終于不彈廣告了
- 精選留言 來自黑龍江七臺河聯通用戶 發表于: 2023-9-26
- 贊一個,沒得說
- 精選留言 來自西藏山南移動用戶 發表于: 2023-11-12
- 找了好久這款軟件都找不到,今天居然在這里發現了!
- 精選留言 來自黑龍江雞西聯通用戶 發表于: 2023-10-24
- 非常好用的app