新技巧GET: 使用gdbserver来调试Linux CMake工程( 五 )
1. 修改configuration name为arm-Debug(这个改动不会影响编译 , 但是它可以让我们方便的引用一些工程特定的配置) 。
2. 确保remote machine name被设定为你的Linux Docker容器对应的名称 。
3. 修改toolset为linux_arm 。
4. 指定CMake toolchain file为工具链配置文件在Linux Docker中的全路径(/opt/toolchains/arm_toolchain.cmake) 。
5. 通过在配置编辑器中打开”CMakeSettings.json”来打开CMakeSettings.json文件 , 然后在arm-Debug配置中 , 设置remoteCopyBuildOutput为true 。 这将可以让我们可以拷贝编译输出到本机 , 方便后面的gdb调试 。
请注意 , 每次你修改以上配置 , 都需要记得删除配置文件的缓存版本(Project > CMake Cache (arm-Debug only) > Delete Cache) 。 如果你没有安装CMake , VS会提示你在远程机器上安装一个静态链接的版本 , 作为配置过程的一部分 。
你的CMake工程已经完成配置 , 准备可以在Linux Docker容器中进行ARM交叉编译了 。 当你编译程序的时候 , 你将会在远程机器(/home//.vs/…)和本机上看到编译输出的文件 。
添加第二个远程连接
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |代练大神才有的操作意识,躲技能有技巧,假视野很重要
- 我的世界|我的世界:6个“友尽”的小技巧,不要轻易在好友的服务器尝试!
- 电子竞技|和平精英:掌握这些技巧,分分钟成车神
- |LOLM阿克尚怎么玩?学会以下连招和基本技巧,上分就不成问题了
- 天谕|《黎明觉醒》:无人机技巧攻略
- 手机游戏|英雄联盟手游皇子怎么玩,出装技巧全交给你,还有啥理由说不会
- 神角技巧|魔兽怀旧服:NOTA又刷新毒蛇记录了 5狂暴很猛?头顶还是蓝天白云
- 神角技巧|《神角技巧》评测:二次元开放大世界的迷梦
- 钟馗|钟馗如何才能钩得准?这四个技巧,可大幅提升命中率
- 神角技巧|神回复:世界上有77亿人,有什么事情是完全没人在做的?