創建時間:2022-02-24
修改時間:2022-02-24
linux下使用gdb調試程序是壹個基本操作。
本文介紹使用code-server + gdb離線遠程調試C++的cmake工程。
最終效果:可以在沒有GUI界面的centos上,在windows上以瀏覽器的方式調試centos上的C++程序。
鏡像加速
安裝
目錄結構:
test.cpp
myprint.h
myprint.cpp
CMakeLists.txt
註意:必須生成Debug模式,否則無法調試
建議使用CMake Tools進行編譯。
註意:離線下需要同時下載CMake和CMake Tools
linux下驗證應用程序是否為debug版本:
默認使用配置文件:~/.config/code-server/config.yaml
設置密碼
不設置密碼
瀏覽器中輸入http://IP:8080即可訪問
安裝C++調試插件 C/C++ extension for VS Code
安裝cmake插件 CMake Tools
註意:離線下需要同時下載CMake和CMake Tools
launch.json
設置斷點,在code-server中按F5進行調試。
code-server左側有變量、監視、調用堆棧、斷點和Modules信息。