新技巧GET: 使用gdbserver来调试Linux CMake工程( 二 )
----新技巧GET: 使用gdbserver来调试Linux CMake工程//---- http://
关于Gdbserver
Gdbserver是一个运行在Linux上的调试工具 , 用于调试Linux上运行的应用程序 。 当目标系统是一个嵌入式系统时 , 可能因为资源的限制而不能运行全功能版本的gdb , 这个时候gdbserver就显得格外的有用了 。
Visual Studio 2019 v16.5 Preview 1添加了一项新的特性:使用gdbserver对CMake工程进行远程调试 。 在之前的一篇文章中 , 我们描述了如何在Linux docker容器中编译CMake应用程序 。 在今天的文章中 , 我们将在前篇文章的基础上涵盖如下的内容:
1. 在Linux docker容器中进行ARM交叉编译 。
2. 拷贝编译生成的文件到本机 。
3. 部署生成的程序到另外一个独立的ARM linux系统(通过SSH进行连接) , 并借助ARM系统上的gdbserver和本机上的gdb来进行远程调试 。
通过在本机上使用一个特定版本的gdb , 可以避免在远程(嵌入式)系统上施一公全功能版本的gdb 。
推荐阅读
- |代练大神才有的操作意识,躲技能有技巧,假视野很重要
- 我的世界|我的世界:6个“友尽”的小技巧,不要轻易在好友的服务器尝试!
- 电子竞技|和平精英:掌握这些技巧,分分钟成车神
- |LOLM阿克尚怎么玩?学会以下连招和基本技巧,上分就不成问题了
- 天谕|《黎明觉醒》:无人机技巧攻略
- 手机游戏|英雄联盟手游皇子怎么玩,出装技巧全交给你,还有啥理由说不会
- 神角技巧|魔兽怀旧服:NOTA又刷新毒蛇记录了 5狂暴很猛?头顶还是蓝天白云
- 神角技巧|《神角技巧》评测:二次元开放大世界的迷梦
- 钟馗|钟馗如何才能钩得准?这四个技巧,可大幅提升命中率
- 神角技巧|神回复:世界上有77亿人,有什么事情是完全没人在做的?