#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...