Kos*_*Kos 186 c eclipse ssh remote-debugging eclipse-cdt
我有以下方框:
构建和运行我的项目所需的编译器和硬件都只在机器B上.
我想使用Eclipse CDT从该项目的Windows框中"透明地"工作,并能够在IDE中远程构建,运行和调试项目.
我如何设置:
rsync
,然后调用远程makefile来启动实际构建?Eclipse托管构建是否具有此功能?Aar*_*lla 213
尝试远程系统资源管理器(RSE).这是一组完全符合您要求的插件.
RSE可能已包含在您当前的Eclipse安装中.要检入Eclipse Indigo,请转到Window > Open Perspective > Other ...并从Open Perspective对话框中选择Remote System Explorer以打开RSE透视图.
要从Eclipse中的RSE透视图创建SSH远程项目:
如果正确完成,现在应该可以从Project Explorer和eclipse中的其他视角访问新的远程项目.通过正确的SSH连接设置,密码可以成为正常SSH身份验证过程的可选部分.现在创建了一个使用Eclipse通过SSH的远程项目.
Lag*_*aer 12
最简单的方法是在Linux Box上运行Eclipse CDT并使用X11-Forwarding或远程桌面软件(如VNC).
当然,这只有当Linux上的Eclipse存在且您的网络连接足够快时才可能.
优点是,由于一切都是本地的,您不会遇到同步问题,并且您不会遇到任何棘手的跨平台问题.
如果盒子上没有eclipse,你可以考虑通过SMB(或SSHFS)共享你的linux工作目录,并从你的windows机器访问它,但这需要相当多的设置.
两者都比拥有两个副本更好,特别是当它是跨平台的时候.
我自己(或曾经)在同一个地方,我最终检查了Linux主机上的samba共享,并在Windows机器上使用notepad ++在本地编辑该共享,然后我通过PuTTY在Linux机器上编译.(我们不允许在Linux主机上更新10个版本的编辑器,它没有Java,所以我放弃了X11转发)
现在......我在Windows主机上的VM中运行现代Linux,将我想要的所有工具(例如CDT)添加到VM,然后我签出并构建一个非常类似于RTE的chroot监狱.
这是一个笨重的解决方案,但我想我会把它扔进去.
小智 5
我的解决方案与 SAMBA 类似,只是使用 sshfs。使用 sshfs 挂载我的远程服务器,在远程计算机上打开我的 makefile 项目。从那里出发。
看来我也可以通过这种方式运行 Mercurial 的 GUI 前端。
构建我的远程代码非常简单: ssh 地址remote_make_command
我正在寻找一种合适的调试方法。可能通过 gdbserver 吗?
归档时间: |
|
查看次数: |
165042 次 |
最近记录: |