Eclipse CDT& TM / RSE

时间:2009-12-30 08:11:03

标签: eclipse-cdt

如何使用TM / RSE eclipse cdt管理和构建远程文件? 有一个使用项目的例子,从Linux中使用Eclipse CDT,在Linux中使用源代码和编译器吗?

TNX

1 个答案:

答案 0 :(得分:2)

Target Management长期以来一直希望使用CDT(C / C ++开发工具)集成RSE(远程系统资源管理器)。
第一个错误是在2004年开始的(bug 65471),并且在2006年提出了第一个粗略的实施(bug 137839)。 2009年,增加了proposal to move the RSE "RemoteCDTLaunch" feature into CDT

目前,使用RST和CDT的官方信息来源是Wiki page 提取物:

  

远程调试有两种截然不同的设置:

     
      
  1. 让调试器在远程系统上运行,
  2.   
  3. 让调试器作为交叉调试器在本地系统上运行,并在遥控器上使用某种瘦代理。
  4.         

    第一个“远程调试”案例,可以单独用CDT解决:
      通常,编译将在远程主机上进行,并且所有工具都需要远程可用,包括调试器   NFS或Samba安装可用于使远程源在本地可见,以进行静态分析和编辑   make命令变为“ssh remotehost make -C remoteDir”,调试命令变为“ssh remotehost gdb”。有关详细信息,请参阅bug 30094评论13。

         

    对于第二个“交叉调试”的情况,有多个选项,但它们都有一个共同的先决条件:需要在本地安装交叉工具链。 />   也就是说,您的编译器在本地运行(例如在Windows上)并生成远程(例如Linux)系统可以执行的输出   同样,您的调试器在本地运行(例如gdbppc)并且能够调试远程系统   这样的交叉工具链可以从商业供应商处获得,或者您可以自己构建一个。请参阅Wikipedia:Cross-compilation作为起点。


然而,关于远程构建,事情并不那么明确:

  • 可以进行一些手动过程(请参阅this thread),但有问题要将其与问题视图集成。
  

我们正在使用“制作目标”视图“目标”设置为使用ssh远程编译。似乎更方便使用Build Configuration选项。