文章目錄
一涡驮、工具下載地址
二、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語言相關的插件秕脓,主要有下面的這些。
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)了意外寓调,就這樣的:
如果出現(xiàn)這個問題锌唾,那說明文件CMakeLists.txt不存在,請注意名稱是: CMakeLists.txt夺英,我當時就吃了這個虧晌涕。。秋麸。
??4渐排、然后再次進行編譯,但還是會出現(xiàn)問題灸蟆,是這樣式兒的:
??這是由于缺少g++相關的文件是導致的驯耻,找到MinGW-5.1.6.exe并以管理員的方運行亲族。
等待安裝完成即可。
??可以進行簡單的測試可缚,如果沒有安裝g++霎迫,則是不會提示任何東西的。就像下面的這樣:
5帘靡、安裝完成知给,基本上CMakeLists.txt文件編寫正常的話,基本上就沒有問題了描姚。就是這樣的效果:
6涩赢、然后使用指令 make 試試法術(shù)靈不靈。
哎呀媽呀轩勘,法術(shù)不靈光了筒扒。。绊寻。花墩。。
??那么需要注意了澄步,如果之前按照指示安裝 MinGW 冰蘑,并且 環(huán)境變量設置完成并且重啟 之后沒有問題的話,那應該用下面的方式可以解決的村缸。
實際上可以直接進行的 mingw32-make.exe祠肥,也是同樣的效果的
??如果覺得這樣不好記住make的命令,那么可以這么干:
??先找到mingw32-make.exe(我的是在C:\MinGW\bin下面)王凑,復制為 make.exe 即可搪柑,之后可以直接使用 make 指令進行編譯等操作了。效果就是這樣式的~
那么就現(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