VScode配置,編譯,執行C C

2021-10-14 01:37:37 字數 1715 閱讀 5087

第一步:

預設安裝就行,可以更改一下安裝路徑

第二步:安裝必須的軟體和便於開發常用的外掛程式

第三步:

什麼是 mingw-w64 ?

mingw 的全稱是:minimalist gnu on windows 。它實際上是將經典的開源 c語言 編譯器 gcc 移植到了 windows 平台下,並且包含了 win32api ,因此可以將源**編譯為可在 windows 中執行的可執行程式。而且還可以使用一些 windows 不具備的,linux平台下的開發工具。一句話來概括:mingw 就是 gcc 的 windows 版本 。

以上是 mingw 的介紹,mingw-w64 與 mingw 的區別在於 mingw 只能編譯生成32位可執行程式,而 mingw-w64 則可以編譯生成 64位 或 32位 可執行程式。

正因為如此,mingw 現已被 mingw-w64 所取代,且 mingw 也早已停止了更新,內建的 gcc 停滯在了 4.8.1 版本,而 mingw-w64 內建的 gcc 則更新到了 6.2.0 版本。

安裝mingw-64 

然後就可以寫乙個test.c檔案來生成其對應的配置檔案,修改這些配置檔案

c_cpp_properties.json

/**"

],"defines": [

"_debug",

"unicode",

"_unicode"

],"cstandard": "c17",

"cppstandard": "c++17",

"intellisensemode": "msvc-x64"}],

"version": 4

}

launch.json

/$.exe",// 將要進行除錯的程式的路徑  

"args": , // 程式除錯時傳遞給程式的命令列引數,一般設為空即可

"stopatentry": false, // 設為true時程式將暫停在程式入口處,一般設定為false

"cwd": "$", // 除錯程式時的工作目錄,一般為$即**所在目錄

"environment": ,

"externalconsole": true, // 除錯時是否顯示控制台視窗,一般設定為true顯示控制台

"mimode": "gdb",

"midebuggerpath": "d:\\mingw-w64\\mingw64\\bin\\gdb.exe", // midebugger的路徑,注意這裡要與mingw的路徑對應

"prelaunchtask": "g++", // 除錯會話開始前執行的任務,一般為編譯程式,c++為g++, c為gcc

"setupcommands": [

] }

] }

tasks.json

",

"-o",

"$\\$.exe"

],"options": ,

"problemmatcher": [

"$gcc"]}

]}

配置完這些之後就可以順利的編譯.c檔案啦!!

vscode 配置 C C 編譯環境 教程

第二步 環境配置 第五步 配置c 的.vscode檔案 第六步 配置c語言的.vscode檔案 vscode c 環境配置 安裝選項為 x86 64 win32 seh 將要進行除錯的程式的路徑 args 程式除錯時傳遞給程式的命令列引數,一般設為空即可 stopatentry false 設為tr...

VS Code 配置C C 編譯除錯環境

編譯命令引數 problemmatcher pattern exe args stopatentry false cwd environment externalconsole true mimode gdb midebuggerpath c mingw bin gdb.exe prelauncht...

Vim 配置編譯執行C C 程式

f5編譯和執行c程式,f6編譯和執行c 程式 請注意,下述 在windows下使用會報錯 需要去掉.這兩個字元 c的編譯和執行 map call compilerungcc func compilerungcc exec w exec gcc o exec endfunc c 的編譯和執行 map ...