新技巧GET: 使用gdbserver来调试Linux CMake工程( 六 )
接下来 , 我们将在连接管理器中创建一个新的远程连接 。 这个是我们将要部署的目标系统 , 其运行的是OS Raspbian (ARM)系统 。 请确保ssh正常运行在这个系统上 。
请注意:VS2019 v16.5 Preview 1中的”separate your build system from your deploy system”目前还不支持VS native support for WSL 。 而且它还不支持多个localhost连接 。 这个限制主要是因为一个bug , 我们会在VS的下一个版本中得到修复 。 在这种情况下 , 你的Docker连接将会是唯一一个localhost连接 , 并且可以通过SSH来连接ARM系统 。
配置launch.vs.json来启用gdbserve调试
最后 , 我们来配置一下调试器 。 在CMakeLists.txt上右键 , 然后点击”Debug and Launch Settings”并选择”C/C++ Attach for Linux (gdb)”调试器类型 。
我们将会手动的配置这个文件(包括添加或删除一些属性)来启用gdbserver调试 。
以下是配置文件的一个例子 , 供参考 。 请注意 , 这项支持还比较新 , 仍然需要一些手动的配置步骤 。
推荐阅读
- |代练大神才有的操作意识,躲技能有技巧,假视野很重要
- 我的世界|我的世界:6个“友尽”的小技巧,不要轻易在好友的服务器尝试!
- 电子竞技|和平精英:掌握这些技巧,分分钟成车神
- |LOLM阿克尚怎么玩?学会以下连招和基本技巧,上分就不成问题了
- 天谕|《黎明觉醒》:无人机技巧攻略
- 手机游戏|英雄联盟手游皇子怎么玩,出装技巧全交给你,还有啥理由说不会
- 神角技巧|魔兽怀旧服:NOTA又刷新毒蛇记录了 5狂暴很猛?头顶还是蓝天白云
- 神角技巧|《神角技巧》评测:二次元开放大世界的迷梦
- 钟馗|钟馗如何才能钩得准?这四个技巧,可大幅提升命中率
- 神角技巧|神回复:世界上有77亿人,有什么事情是完全没人在做的?