如何在 SSH 下远程使用 IDE 编译和调试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在 SSH 下远程使用 IDE 编译和调试相关的知识,希望对你有一定的参考价值。

在 SSH 下远程使用 IDE 编译和调试步骤如下:
本地机安装运行xming,运行putty,设置putty的Enable X11 forwarding

跳板机上解压一个eclipse cdt,目录无所谓,哪有权限哪方便就丢哪,这解压到/opt目录,修改自己主目录下的.profile文件,添加eclipse的执行文件目录到PATH环境中

putty用ssh登录到跳板机,直接输入命令eclipse &运行

至于eclipse的remote gdb就直接贴网上的了
linux下用eclipse和gdbserver远程调试嵌入式linux上(目标机)的程序_BBKK_新浪博客
默认的xming显示出来的界面可能字体会比较小,修改启动参数,在后面加-dip 100

有时会需要开多个session,或者还得用putty连开发板,这样用putty会开很多个窗口出来,推荐一个mtputty,可以把putty当作标签显示,切换方便很多,看起来也舒服很多

再继续就是本地和跳板之间的文件共享传输了,在跳板机上配置samba服务器,本地直接映射网络硬盘,访问跳板机跟访问本地硬盘一样方便,如果开机够快而且服务器从不关机的,还可以勾选登陆时重连
参考技术A

在 SSH 下远程使用 IDE 编译和调试步骤如下:

    本地机安装运行xming,运行putty,设置putty的Enable X11 forwarding

    跳板机上解压一个eclipse cdt,目录无所谓,哪有权限哪方便就丢哪,这解压到/opt目录,修改自己主目录下的.profile文件,添加eclipse的执行文件目录到PATH环境中


    putty用ssh登录到跳板机,直接输入命令eclipse &运行



    至于eclipse的remote gdb就直接贴网上的了

    linux下用eclipse和gdbserver远程调试嵌入式linux上(目标机)的程序_BBKK_新浪博客

    默认的xming显示出来的界面可能字体会比较小,修改启动参数,在后面加-dip 100

    有时会需要开多个session,或者还得用putty连开发板,这样用putty会开很多个窗口出来,推荐一个mtputty,可以把putty当作标签显示,切换方便很多,看起来也舒服很多


    再继续就是本地和跳板之间的文件共享传输了,在跳板机上配置samba服务器,本地直接映射网络硬盘,访问跳板机跟访问本地硬盘一样方便,如果开机够快而且服务器从不关机的,还可以勾选登陆时重连



以上是关于如何在 SSH 下远程使用 IDE 编译和调试的主要内容,如果未能解决你的问题,请参考以下文章

在基于 Eclipse 的 IDE 中,如何通过两个 ssh 连接访问远程文件?

如何在 PyCharm 中进行远程开发?

如何使用“双”ssh 在远程 Linux 服务器上使用 Visual Studio 进行调试? [关闭]

删除旧的 SSH 会话配置(用于远程调试)

如何在 Eclipse IDE(同一台机器)中远程调试在 Web 逻辑服务器上运行的企业应用程序

[视频教程]利用SSH隧道进行远程腾讯云服务器项目xdebug调试