Linux下VSCode編譯C 程式(單檔案)

2021-08-21 09:04:25 字數 831 閱讀 1247

#include#includeusing namespace std;

int main()

/hello",

這行是要除錯的入口,但是呢,我們剛才的cpp是沒有編譯過的,需要乙個task把我們的工程給編譯。所以要預編譯

"prelaunchtask"

: "build"

,

這就是需要taks的功能。

/helloworld.cpp"]}]

}

"taskname": "build",

cc = gcc

xx = g++

cflags = -wall -o -g

target = ./hello

#compile all .c and .cpp to .o

%.o:%c

$(cc) $(cflags) -c $< -o $@

%.o:%.cpp

$(xx) $(cflags) -c $< -o $@

sources = $(wildcard *.c *.cpp)

objs = $(patsubst %.c,%.o, $(patsubst %.cpp,%.o,$(sources)))

$(target):$(objs)

$(xx) $(objs) -o $(target)

chmod a+x $(target)

clean:

rm -rf *.o hello

Linux下C程式編寫(VS Code

外掛程式 說明chinese simplified lanague package 中文語言外掛程式 c c c c 基礎包 remote development 會安裝一堆包括ssh remote的外掛程式 code runner 執行器 visual studio intellicode 自動聯...

工具 vscode 編譯c

問題 經常需要把寫好的某一段c程式進行單元測試,感覺如果是燒進晶元裡驗證那很麻煩,所以用vscode先測試一遍可能會比較快和徹底一點。但是因為做的東西比較雜,經常忘記怎麼在vscode中測試。資料 記錄 1.print不認,認puts 2.記得新增main函式,之前一次測試不行,出現expected...

linux下vscode配置c 除錯環境

安裝gdb apt get update apt get install gdb 直接安裝可能會出現python依賴問題,如果只用c 應該沒什麼影響 測試g ubuntu預設自帶 gdb是否正常 g helloworld.cpp o test 自己寫個helloworld gdb version c...