VS2017远程调试linux程序,双击产生的断点显示不会命中,通过”调试-新建断点"设置的函数断点却可以生效

VS2017远程调试linux程序,双击产生的断点显示不会命中,通过”调试-新建断点"设置的函数断点却可以生效,第1张

codeblocks设置断点和单步调试方法:主要是建一个project;而且project要放在英文目录下面;程序项目的目录里不能有中文;newproject->consoleapplication->选择corc++->filename->有个debug要钩上->写程序;编译后使光标定位在程序某处,按F4使程序运行到光标处,再按F7就可以单步调试,按Shift+F7单步进入。

环境:

创建时间: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信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12014051.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存