[关闭]
@fanisfun 2017-03-07T02:14:40.000000Z 字数 929 阅读 3453

使用VS2013+VisualGDB远程调试caffe

VS2013 VisualGDB caffe DeepLearning

写在前面

这是一个手把手的教程。
使用本教程,你需要有一台Windows主机和一台Linux,适用于两台物理上的电脑,也适用于Windows+Linux虚拟机或者Linux+Windows虚拟机。
本文演示的情况是:
- Windows桌面 + 远程Linux服务器
- 源文件,编译器(gnu make),运行环境都在Linux服务器上
如果你需要其他配置,不用担心,只需要耐心的阅读加一丁点的探索就可以轻松搞定。

准备工作

  1. 安装Visual Studio 社区免费版
  2. 安装最新的VisualGDB(100$30天体验)(特别版)

创建调试环境

创建VisualGDB工程

  1. 运行VS2013或更新版,在菜单栏选择文件新建项目(Ctrl+Shift+N)
  2. 窗口中选择VisualGDBLinux Project Wizard
  3. 指定好工程目录后,点击确定

  4. 进入Project Type,默认如图,直接点击Next

配置远程ssh连接

  1. 进入Linux computer selection,由于是第一次,所以要新建ssh链接,点击红色箭头处下拉,选择Create a new SSH connection

  2. 输入你的Host nameUser namePassword,点击Create。推荐勾选Setup public key,以便VisualGDB能自动为链接生成公钥和私钥对,保存在当前Windows用户下。

  3. 回到上一个窗口,点击红色方块内的终端图标,可以测试ssh链接是否成功。从窗口下部的连接图可以看到,Linux计算机上有锤子运行的图标,表示编译和运行都在Linux上。

  4. 点击Next,VisualGDB会执行一个小测试工程来验证链接是否正常工作,如果出错,会显示错误日志。

配置源码路径

  1. 进入Source code access,选择红色箭头处的Store files on server

  2. Remote source file access出输入远程源码文件夹绝对路径,点击Setup

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注