windows下使用vs code除錯簡單的C程式

2022-07-17 19:00:26 字數 1058 閱讀 9942

常使用visual studio code(vs code)開啟.c檔案,如果讓vs code具備除錯技能估計會比較有用

1. vs code安裝外掛程式:cpptools

2. windows安裝mingw,然後配置mingw,需要的工具有gcc,g++,gdb,最後將mingw的路徑新增到path系統環境變數

1. 源程式:test.c

#include #include 

int main(void

)

2. 配置tasks.json檔案

使用ctrl+shift+p調出命令對話方塊,輸入:task,選擇:configure task runner,繼續選擇:others,即可產生tasks.json檔案,改為如下內容:

1

", "-o", "$.exe"],

8 "showoutput": "always"

9 }

第5行:命令為gcc

第7行:命令gcc的輸入引數,-g表示輸出除錯資訊,-o後接輸出檔案

這個task即是用gcc編譯源程式了:gcc -g test.c -o test.c.exe

到這裡就可以使用ctrl+shift+b來build源程式了,切換到test.c頁面下,使用快捷鍵即可編譯出test.c.exe檔案

順便開啟下方的「終端」選項卡,輸入「.\test.c.exe」來執行

3. 配置launch.json檔案

切換到test.c頁面,按下f5,在「選擇環境」對話方塊中輸入gdb,即選擇「c++ (gdb/lldb)」,產生launch.json檔案

將「program」的值改為:

"program": "$.exe",

"midebuggerpath": "c:\\mingw\\bin\\gdb.exe",

這裡的midebuggerpath即為gdb的安裝路徑。

切換到test.c頁面,按f5即可開始除錯

也可使用windows的編譯工具,參見msdn。不過我的output選項卡視窗中文都出現了亂碼

Linux下go語言環境搭建和VScode安裝配置

由於本人是在centos在配置的,因此可能會和其他作業系統有所區別,適用即取 環境配置 有了上面的路徑,就開始配置環境了。首先 sudo vim etc profile然後在開啟的檔案末尾新增 export goroot home username desktop go export gobin h...

windows下使用virtualenv建立環境

原文 使用場景 斯坦福cs231n 2017公開課作業一需要建立的環境 cs231n作業教程中寫法 cd assignment1sudo pip install virtualenv 這個可能已經安裝virtualenv p python3 env 建立乙個名為.env的虛擬環境 python3 注...

CVS使用 windows環境下

經驗 1,wincvs中執行checkout動作的單位是 module 即匯入cvs倉庫的專案名稱。import時有設定,要記好。2,cvsroot pserver username password localhost 倉庫名 3,初始化乙個cvs倉庫,並將乙個現有專案匯入到cvs中 1 通過cv...