win10 VScode配置GCC(MinGW)
Python微信訂餐小程序課程視頻
https://edu.csdn.net/course/detail/36074
Python實戰量化交易理財系統
https://edu.csdn.net/course/detail/35475
前提
3. 獲取最新的 Mingw-w64 ,或者通過 MSYS2 安裝
4. 添加 Mingw-w64的bin文件夾路徑到系統環境變量中,bin路徑取決于Mingw-w64的安裝路徑,C:\XXX\XXX\mingw64\bin示例,步驟如下
如果沒有成功輸出版本號,那說明安裝不成功
Hello World!
創建一個空文件夾projects用來存放vscode項目文件。再projects中創建一個子文件夾helloworld,然后在vscode中打開這個helloworld文件夾。
可以在cmd完成這項操作:
mkdir projects cd projects mkdir helloworld cd helloworld code .code .命令是指在此文件夾中打開vscode。
添加源文件
添加helloworld.c
復制下面代碼,添加到文件中
編譯
這一步要創建tasks.json,文件是用于告訴vs code怎么編譯程序
在主菜單中,選擇 Terminal > Configure Default Build Task. 選擇一個編譯器點擊,c語言就選擇gcc,c++就選擇g++
選擇之后,tasks.json會被創建在.vscode文件夾中。文件內容與下文相似
command: 指定編譯器的路徑
args: 指定將傳遞給gcc的命令行參數,這些參數必須按照編譯器期望的順序指定。這些參數告訴gcc獲取活動文件(${file}),先編譯它,然后在當前文件夾(${fileDirname})創建一個可執行文件,其名字與活動文件一樣,但是后綴是.exe。(${fileBasenameNoExtension}.exe)
label: 這是你在任務列表中看到的,可以隨便給它起個名字。
"isDefault": true 指定該任務將在按下Ctrl+Shift+B時運行,只是為了方便使用,也可以在 Terminal: Run Build Task 中編譯文件
運行編譯
3. 點擊任何鍵退出界面。運行 dir 命令將會看到新創建的 helloworld.exe
可以在terminal中運行exe文件 (helloworld.exe 或者 .\helloworld.exe)
圖片僅作參考,本實例實際運行輸出為Hello world!
編輯json文件
使用"${workspaceFolder}\\*.c" 代替 ${file},編譯時會編譯當前文件夾中所有的.c文件,輸出文件名也要修改為"${fileDirname}\\${fileBasenameNoExtension}.exe"
debug
在此操作中會創建一個launch.json文件。當你按F5調試程序時,VS Code需要使用launch文件來啟動GDB調試器。
完成操作后會創建一個launch.json文件,內容與下方類似
{"version": "0.2.0","configurations": [{"name": "g++.exe - Build and debug active file","type": "cppdbg","request": "launch","program": "${fileDirname}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false,"MIMode": "gdb","miDebuggerPath": "C:\\msys64\\mingw64\\bin\\gdb.exe","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "C/C++: g++.exe build active file"}] }program: 設置指定要調試的程序
stopAtEntry: 默認為false,為true時,debug時會在main函數開頭設置斷點
preLaunchTask: 設置用于指定在啟動前要執行的任務,確保與tasks.json中label保持一致
C/C++ configurations
如果想要對C/C++擴展的擁有更多的控制權,需要創建一個c_cpp_properties.json文件。這將允許你改變設置,如編譯器的路徑,包括路徑,c++標準(默認是c++ 17)以及更多。
2. 點擊就會打開設置界面。人為改變設置,就會記錄在c_cpp_properties.json文件中
總結
以上是生活随笔為你收集整理的win10 VScode配置GCC(MinGW)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php集成环境
- 下一篇: SQL中ALTER TABLE 语句