vscode安裝和配置
- vscode安裝
- Mingw64安裝
- 離線安裝
- 網盤下載
- vscode配置
- 運行第一個c程式
- 1.新建檔案
- 2.配置
- 3.Run code
- 4.運行除錯(F5)
- 除錯問題
- 1.終端視窗閃退
- 2.終端出現中文亂碼
- 大功告成
vscode安裝
vscode官方網站

按需要下載這里只介紹win10,
Mingw64安裝
安裝好vscode之后,安裝Mingw64,這里我嘗試過安裝Mingw,但是最后C檔案無法生成exe檔案,所以選擇安裝Mingw64.
離線安裝
1.打開官方網站

2.點擊SourceForge
3.拉到最下面,這里列出的是已經編譯好的MinGW-w64壓縮包,選擇合適的下載解壓就可以用了,根據大神的文章,如果你像我一樣是Windows 64位系統,推薦選擇最新版本的 x86_64-win32-seh 來下載,

網盤下載
由于外網的原因,我這里直接提供壓縮包,各位按需要下載,
網盤鏈接
提取碼:yc95
4.下載mingw64之后放到c盤

5.電腦配置
我的電腦-屬性-高級系統設定-高級-環境變數 系統變數-PATH-編輯-新建
添加地址,我的是C:\mingw64\bin,實際按照自己mingw64的地址,

6.運行cmd,測驗是否配置成功,輸入命令gcc -v
成功如下

vscode配置
1.打開vscode,安裝中文插件

2.安裝c/c++插件

3.安裝code runner

運行第一個c程式
1.新建檔案

2.配置
Ctrl + Shift + P
然后輸入
Edit Configurations(JSON)

c_cpp_properties.json 指定編譯器路徑
內容可供參考

3.Run code
點擊最右邊小三角形

成功運行
如果一開始安裝mingw,有可能不生成exe檔案,具體原因還不太清楚,

4.運行除錯(F5)
1.按下f5后,兩次均選第一項即可

2.編譯c語言,選gcc

3.
launch.json指定除錯器設定

4.
tasks.json指定如何構建可執行檔案

除錯問題
1.終端視窗閃退,
2.終端出現中文亂碼,
1.終端視窗閃退
按照我上面給的代碼進行測驗時,按下F5后如無輸入值則會出現終端閃退,或者程式會在return 0之后,或非死回圈while(1) {}之后終端閃退,

解決辦法分為3種:
1.主函式末端加一個while(1);,弊端:程式容易卡死,
2.加入斷點,程式也是容易卡死,但是除錯本身用到斷點的話比較省事,
3.加入庫#include<stdlib.h>,并在程式末端return 0前加入system("pause");

完美解決問題
2.終端出現中文亂碼
原因:vscode 與 cmd 兩者之間的編碼方式不一樣:VSCode 默認是 utf-8 編碼,而在中國地區下的 Windows 的 cmd 默認是 GBK 編碼,
F5運行后,打開終端屬性查看


具體操作步驟 檔案——>首選項——>設定——>搜索設定——>encoding——>Files:Encoding ——> gbk

重啟vscode

重新F5

大功告成
快去開始擼代碼吧!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/153610.html
標籤:其他
上一篇:DTN學習的問題
下一篇:BUUCTF:梅花香自苦寒來
