Visual Studio + VisualGDB 远程调试树莓派

想必很多人都知道地表最强IDE VS,超级补全非常靠谱,如何结合VisualGDB,还能调试树莓派呢.Visual GDB的下载地址:

http://visualgdb.com/download/

可以足足试用30天,试用结束后可以寻求网友帮助或者购买软件.本站是不提供破解下载的哦.

软件原材料:

  1. Visual Studio 2017 社区版(更高版本也可以)
  2. VisualGDB 5.2r8(更高版本也可以)
  3. 树莓派需要开启SSH登陆

硬件原材料:

  1. 树莓派
  2. 跑着Raspbian系统的TF卡(同类系统也可以)

首先打开VS,然后点击文件 – 新建项目 – VisualGDB – Linux Project Wizard.并选择一个英文路径和文件名保存工程.

我们使用微软编译器,并选择C语言.

选择新建一个连接:

依次如图填写主机IP,用户名,密码(Raspbian的默认用户名是pi,密码raspberry):

第一次设置连接会弹出如下提示,直接按Save保存好通信的”钥匙”.

编译器选择,我们可以选GCC,GCC比较通用,然后接着下一步.

等待项目创建:

如果没有出现上图的创建项目的过程,检查下SSH是否已经打开,IP和密码是否正确.如果出现下图的错误,请直接点击OK修复.此错误通常出现在新的Raspbian系统上.

如果以上问题都解决了,就可以点击完成Finish了.

首次会从树莓派上复制部分文件到电脑,这样是为了一些代码补全和调试方便.

当工程创建完毕后,双击右侧的c文件,打开源码显示,如图.

并在右侧return 0的位置单机左键,新增一个红点,这个红点意思是断点,程序执行到这里,就等我们继续发令才能继续运行.

点击上面的VisualGDB Debugger开始编译并下载到板子测试.

这里可以看得到编译过程:

可见程序已经执行并输出Hello World.并且停在红点位置了.

使用VS进行调试最大的优点是实时观察变量,内存等,并且支持断点调试,还不用去学习vim怎么去使用.更多功能还等着大家去探索.

转载请注明:《Visual Studio + VisualGDB 远程调试树莓派

4 人吐嘈

  1. cruiserli 回复

    已试过VS2010和VS2015+VisualGDB远程调试,的确非常好用,以前曾经尝试使用eclipse远程调试一直没有成功,的确黄金组合,可惜linux的多线程程序GDB支持的不是很好

  2. cruiserli 回复

    另外VS需要安装VC开发环境,VS2010第一次启动会提示VisualGDB失败,再次启动即可

    • Li, TaterLi 文章作者回复

      这个我还真没注意到,因为用了好一段时间了,谢谢提醒哈.

发表评论

电子邮件地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据