eclipse cdt如何使用TM/RSE管理和构建远程文件??有一个使用windows中的Eclipse CDT和Linux中的源代码和编译器的项目的使用示例吗?
TNX
发布于 2009-12-30 17:04:15
Target Management长期以来一直希望将远程系统资源管理器与C/C++开发工具集成在一起。
第一个bug是在2004年(bug 65471)开放的,第一个粗略的实现是在2006年(bug 137839)提出的。
在2009年,添加了一个proposal to move the RSE "RemoteCDTLaunch" feature into CDT。
现在,在CDT中使用RSE的官方信息来源是这个Wiki page。
摘录:
远程调试有两种截然不同的设置:
第一种情况是"remote debugging“,可以单独使用CDT来解决:
通常,编译将在远程主机上进行,并且所有工具都需要远程可用,包括调试器。
NFS或Samba挂载可用于使远程源在本地可见,以便进行静态分析和编辑。
make命令改为"ssh remotehost make -C remoteDir“,debug命令改为"ssh remotehost gdb”。有关更多信息,请参阅bug 30094评论13。
对于第二种情况,“交叉调试”,有多个选项,但它们都有一个共同的先决条件:您的需要一个本地安装的跨工具链。
也就是说,您的编译器在本地(例如,在Windows上)运行,并生成远程(例如,Linux)系统可以执行的输出。
类似地,您的调试器在本地运行(例如gdbppc),并且能够调试远程系统。
这样的交叉工具链可以从商业供应商处获得,也可以自己构建一个。有关起点,请参阅Wikipedia:Cross-compilation。
然而,关于远程构建,事情就不那么清楚了:
我们正在使用“创建目标”视图,其中“目标”被设置为使用
ssh远程编译。看起来比使用构建配置选项更方便。
希望这可以作为你正在寻找的东西的第一个例证。
https://stackoverflow.com/questions/1979036
复制相似问题