windows -- 使用VSCode + CMake + MinGW搭建C/C++編譯、調(diào)試墙牌、運行環(huán)境

文章目錄
一涡驮、工具下載地址
二、VSCode安裝及插件安裝
三喜滨、MinGW安裝及配置
四捉捅、cmake安裝及配置
4.1、CMake安裝
4.2虽风、Cmake工程搭建以及測試
五棒口、總 結(jié)
??前面編輯發(fā)送的數(shù)據(jù)結(jié)構(gòu)系列文章,用到了在windows系統(tǒng)下使用 VSCode+CMake+MinGW 工具使用編輯辜膝、調(diào)試无牵、運行的一通 piapia~ 的操作,那么有小伙伴詢問我相關的設置厂抖、配置的問題茎毁,今天難得有時間就詳細的說明一下。希望能夠幫到更多的小伙伴忱辅。嘻嘻嘻嘻七蜘。。墙懂。橡卤。。

一损搬、工具下載地址
??1碧库、VSCode歷史版本下載地址:https://blog.csdn.net/zhemingbuhao/article/details/89374650
??2柜与、CMake下載地址:https://cmake.org/download/
??3、MinGW 下載:https://osdn.net/projects/mingw/releases/

二嵌灰、VSCode安裝及插件安裝
??1弄匕、VSCode安裝:沒什么特殊地方,直接按照自己的愛好自行選擇安裝即可伞鲫。
??2粘茄、插件安裝:本著 C語言 環(huán)境的搭建,那么需要安裝一些C語言相關的插件秕脓,主要有下面的這些。

image.png

3儒搭、VSCode的仿真調(diào)試:https://blog.csdn.net/zhemingbuhao/article/details/89374650

三吠架、MinGW安裝及配置
??前人鋪路植樹,后人順暢乘涼搂鲫。
https://zhuanlan.zhihu.com/p/66197013
https://www.cnblogs.com/qcssmd/p/5302052.html

四傍药、cmake安裝及配置
4.1、CMake安裝
??CMake的安裝我就不重復造輪子了魂仍,詳情請乘坐電梯拜訪大佬博客拐辽。

4.2、Cmake工程搭建以及測試
??在桌面新建文件夾 Cmake擦酌,然后新建文件main.c俱诸,CMakeLists.txt。然后寫入下面的內(nèi)容赊舶。
??1睁搭、main.c內(nèi)容

#include <stdio.h>

int main(int argc, const char **argv)
{
    printf("Hello World!\n");
    
    return 0;
}

2、CMakeLists.txt內(nèi)容

cmake_minimum_required(VERSION 3.0)
project(Hello)
set(SOURCE main.c)
add_executable(${PROJECT_NAME} ${SOURCE})

3笼平、新建文件夾build园骆,并且進入到build文件夾。然后使用CMake命令:

cmake -G"MinGW Makefiles" ../

不出意外的出現(xiàn)了意外寓调,就這樣的:


image.png

如果出現(xiàn)這個問題锌唾,那說明文件CMakeLists.txt不存在,請注意名稱是: CMakeLists.txt夺英,我當時就吃了這個虧晌涕。。秋麸。
??4渐排、然后再次進行編譯,但還是會出現(xiàn)問題灸蟆,是這樣式兒的:


image.png

??這是由于缺少g++相關的文件是導致的驯耻,找到MinGW-5.1.6.exe并以管理員的方運行亲族。


image.png

image.png

image.png

等待安裝完成即可。
??可以進行簡單的測試可缚,如果沒有安裝g++霎迫,則是不會提示任何東西的。就像下面的這樣:


image.png

5帘靡、安裝完成知给,基本上CMakeLists.txt文件編寫正常的話,基本上就沒有問題了描姚。就是這樣的效果:


image.png

6涩赢、然后使用指令 make 試試法術(shù)靈不靈。


image.png

哎呀媽呀轩勘,法術(shù)不靈光了筒扒。。绊寻。花墩。。
??那么需要注意了澄步,如果之前按照指示安裝 MinGW 冰蘑,并且 環(huán)境變量設置完成并且重啟 之后沒有問題的話,那應該用下面的方式可以解決的村缸。


image.png

實際上可以直接進行的 mingw32-make.exe祠肥,也是同樣的效果的
??如果覺得這樣不好記住make的命令,那么可以這么干:
??先找到mingw32-make.exe(我的是在C:\MinGW\bin下面)王凑,復制為 make.exe 即可搪柑,之后可以直接使用 make 指令進行編譯等操作了。效果就是這樣式的~


image.png

那么就現(xiàn)在這樣索烹,基本上所有的環(huán)境已經(jīng)搭建完成了工碾。

五、總 結(jié)
??哈哈百姓,沒什么可以總結(jié)的渊额,當然需要說明的有:

VSCode可真的很推薦使用的,全平臺支持垒拢,任君游玩旬迹。
MinGW,類似的還有Cygwin等等求类,有興趣的課自行搜索查看
CMake也很方便奔垦,不管是windows還是Linux環(huán)境都可以很方便的進行使用,并且CMakeLists.txt文件也很容易編寫尸疆。個人認為還是比較makefile方便點椿猎。
————————————————
版權(quán)聲明:本文為CSDN博主「青椒_鳳爪爪」的原創(chuàng)文章惶岭,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明犯眠。
原文鏈接:https://blog.csdn.net/songshuai0223/article/details/104918971

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末按灶,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子筐咧,更是在濱河造成了極大的恐慌鸯旁,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件量蕊,死亡現(xiàn)場離奇詭異铺罢,居然都是意外死亡,警方通過查閱死者的電腦和手機残炮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門畏铆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吉殃,你說我怎么就攤上這事】” “怎么了蛋勺?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鸠删。 經(jīng)常有香客問我抱完,道長,這世上最難降的妖魔是什么刃泡? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任巧娱,我火速辦了婚禮,結(jié)果婚禮上烘贴,老公的妹妹穿的比我還像新娘禁添。我一直安慰自己,他們只是感情好桨踪,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布老翘。 她就那樣靜靜地躺著,像睡著了一般锻离。 火紅的嫁衣襯著肌膚如雪铺峭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天汽纠,我揣著相機與錄音卫键,去河邊找鬼。 笑死虱朵,一個胖子當著我的面吹牛莉炉,可吹牛的內(nèi)容都是我干的钓账。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼呢袱,長吁一口氣:“原來是場噩夢啊……” “哼官扣!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起羞福,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤惕蹄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后治专,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卖陵,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年张峰,在試婚紗的時候發(fā)現(xiàn)自己被綠了燕垃。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡嗦明,死狀恐怖椭更,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情饶深,我是刑警寧澤餐曹,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站敌厘,受9級特大地震影響台猴,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜俱两,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一饱狂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧宪彩,春花似錦休讳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至纳猫,卻和暖如春婆咸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芜辕。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工尚骄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人侵续。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓倔丈,卻偏偏與公主長得像憨闰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子需五,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容