最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C/C++編譯器:Clion!超詳細(xì)安裝和配置教程,你學(xué)會(huì)了嗎?

2021-12-29 17:11 作者:C語言編程__Plus  | 我要投稿

CLion是Jetbrains開發(fā)的C/C++ IDE。相對(duì)于visual studio動(dòng)輒五六個(gè)G的安裝包,clion安裝包不到300M。其功能非常強(qiáng)大,不輸于vs,并且同樣支持豐富的插件。

如果你之前用過PHPStorm/WebStorm/PyCharm/IntelliJ?IDEA/Android?Studio/Rider中的任意一款,都能快速上手CLion。除IntelJ IDEA Community外,Jetbrains全家桶都要收費(fèi)(Jetbrains的各種工具都用Java語言開發(fā),community版是回饋社區(qū)),所以clion也需要授權(quán)l(xiāng)icence。如果經(jīng)濟(jì)實(shí)力足夠,建議購買正版,支持官方開發(fā)越來越好用的IDE。


安裝CLion

先從官網(wǎng)下載CLion:https://www.jetbrains.com/clion/,下載完后雙擊加一路Next就安裝好CLion。

CLion(主要)是一個(gè)編輯器,沒有內(nèi)置編譯和調(diào)試工具,所以需要第三方輔助。除了坑爹的Visual Studio,另兩個(gè)常用的編譯工具箱是MinGW和Cygwin。接下來分別介紹這兩種工具配合CLion使用。

安裝構(gòu)建工具

本節(jié)分MSYS2和Cygwin兩部分,讀者任選一個(gè)即可。

細(xì)心的讀者會(huì)注意到上文提的是MinGW和Cygwin,這節(jié)怎么就替換成MSYS2了呢?原因之一是MSYS2才是和Cygwin同一量級(jí)的,MinGW則是軟件包(編譯工具鏈)。其次MinGW萬年不更新,且只支持32位系統(tǒng),內(nèi)置的編譯器較舊。MSYS2能方便的獲取新版的支持64位系統(tǒng)的編譯工具鏈,所以推薦。


MSYS2和Cygwin又有什么區(qū)別呢?MSYS2執(zhí)行的是原生Windows程序,而Cygwin相當(dāng)于把nix下的程序翻譯到Windows上執(zhí)行。MSYS2編譯出來的exe可以直接執(zhí)行,而用Cygwin編譯出來的exe,須在Cygwin環(huán)境下執(zhí)行(或者攜帶cygwin1.dll一起執(zhí)行)。如果正式程序在Windows上執(zhí)行,建議使用MSYS2(或MinGW-w64),如果只是Windows上開發(fā),nix上執(zhí)行,建議用Cygwin。

Cygwin

Cygwin是Windows上的模擬nix運(yùn)行環(huán)境,相當(dāng)于nix上的wine。有了Cygwin,你可以執(zhí)行大部分nix上的命令。如果你喜歡nix系統(tǒng)的各種實(shí)用命令,建議嘗試Cygwin,也許你會(huì)一發(fā)不可收拾地喜歡這個(gè)工具。

從Cygwin的官網(wǎng)下載安裝程序:http://www.cygwin.com/setup-x86_64.exe,圖片演示流程為:

雙擊安裝程序,出現(xiàn)引導(dǎo)界面:


點(diǎn)擊下一步,選擇從網(wǎng)絡(luò)安裝:


選擇安裝位置,建議為D:\cygwin64:


選擇安裝程序的臨時(shí)目錄,建議為電腦上一個(gè)專用的臨時(shí)目錄:


點(diǎn)擊下一步,選擇網(wǎng)絡(luò)連接類型,使用默認(rèn)的系統(tǒng)代理即可:


接下來選擇安裝源。如果在國內(nèi),建議使用163的源。操作如下:在User URL的輸入欄中填入:http://mirrors.163.com/cygwin/,接著點(diǎn)擊”Add”,然后點(diǎn)擊下一步:


選擇安裝包。將視圖(view)切換到全部(Full),在搜索框中分別輸入“gcc”,”make”和”gdb”,找到”gcc-core”、”gcc-g++”、”make”和“gdb”四個(gè)包,點(diǎn)擊包那一行的”skip”,值將變成這些包的最新版版本號(hào):


點(diǎn)擊下一步后,出現(xiàn)確認(rèn)界面。如果初次使用安裝工具,除了勾選的包外,會(huì)安裝許多基礎(chǔ)包:


安裝完成后,勾選在桌面創(chuàng)建圖標(biāo),然后點(diǎn)擊完成:


如果安裝過程中遺漏了某些包,點(diǎn)擊上一步重選;安裝完后發(fā)現(xiàn)包遺漏,重新運(yùn)行一次安裝程序即可。

MSYS2

MSYS2從Cygwin fork而來,如果你熟悉Cygwin,用MSYS2基本上問題不大。MSYS2比Cygwin最值得稱贊的一點(diǎn)是內(nèi)置了包管理工具pacman,比Cygwin安裝軟件包的方式先進(jìn)了大概20年。但是MSYS2提供的Windows原生應(yīng)用的環(huán)境,*nix上的某些特性可能不支持,例如沒有軟鏈接。

安裝MSYS2相對(duì)簡單,從官網(wǎng)下載安裝exe雙擊即可:https://www.msys2.org/。安裝完后桌面出現(xiàn)圖標(biāo),雙擊打開,輸入安裝編譯工具鏈的命令:

pacman -S mingw-w64-x86_64-toolchain

出現(xiàn)提示后輸入”y”,很快編譯工具鏈就OK了。操作和速度上相對(duì)Cygwin提升許多。

配置CLion

搞定了編譯工具鏈,接下來配置CLion使用。打開CLion的設(shè)置,在“Build, Execution, Deployment”中找到“Toolchains”,新建名為Cygwin或者M(jìn)inGW(名字可以隨意,但建議取有辨識(shí)度的)的編譯工具鏈。在“Environment”中選擇對(duì)應(yīng)的環(huán)境,然后在路徑中選擇兩個(gè)子系統(tǒng)的安裝路徑(MinGW需要選擇mingw64文件夾)。如果make/g++等軟件包均已安裝,CLion將會(huì)自動(dòng)檢測到這些工具。配置效果見下圖:

Cygwin配置:


MinGW配置:


如果兩個(gè)都安裝了,可以上下切換,CLion會(huì)使用第一個(gè)(默認(rèn))的編譯工具鏈來編譯和運(yùn)行程序。

接下來就愉快的進(jìn)行C++開發(fā)吧!

文章轉(zhuǎn)載自:https://tlanyan.pp.ua/replace-visual-studio-with-clion/

另外的話,作為一名程序員,如果你想更好的提升你的編程能力,好好學(xué)習(xí)C/C++編程知識(shí),以后努力成為高薪軟件開發(fā)工程師的話!

微信公眾號(hào):C語言編程學(xué)習(xí)基地

C語言零基礎(chǔ)入門教程(83集全)

分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!



C/C++編譯器:Clion!超詳細(xì)安裝和配置教程,你學(xué)會(huì)了嗎?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
东宁县| 襄樊市| 连州市| 抚州市| 邹平县| 浙江省| 前郭尔| 沂水县| 抚松县| 项城市| 砚山县| 娄底市| 项城市| 云林县| 竹北市| 千阳县| 正安县| 田阳县| 泰安市| 新昌县| 磐石市| 漳州市| 师宗县| 海城市| 武穴市| 马关县| 桃园市| 阳信县| 千阳县| 石城县| 绥江县| 文化| 嘉善县| 密云县| 华蓥市| 满洲里市| 勐海县| 辉南县| 金塔县| 安吉县| 左权县|