Eclipse的cdt远程构build和远程debugging在不同的服务器上

有类似的问题,但我找不到这个具体的情况:

计算机A – Linux构build服务器

计算机B – Linuxdebugging服务器

电脑C – Windows,我的本地comp。

我有ac / c + +项目-eclipse cdt。 我可以编辑计算机C上的源文件,在计算机A上构build并传输到计算机B,然后通过本地项目进行debugging? 我如何使用Eclipse的现有工具/configuration来做到这一点?

作为第一步,您可能需要尝试使用gdbserver: 使用Eclipse CDT进行远程调试或者在使用Eclipse / CDT或Eclipse 调试C ++代码时使用更好的变量探索 cdt在不同服务器上远程构建和远程调试提供了相关建议。

根据您的Linux发行版,可以将Hudson服务器设置为Computer B.Hudson支持 – Ubuntu,Debian,Oracle Enterprise Linux,RedHat,CentOS,Fedora,openSUSE,如此处所示。

Hudson是在Java中开发的,但它是语言不可知的,所以它也适用于C语言。

一般来说,您可以提交您的更改(从Comp A直接到中央Git服务器),Hudson(在Comp B上运行)将构建它并将其交付到您正在运行GDB的调试服务器(Comp C)。

我缺乏CDT的经验,所以除了链接到手册之外,我无法给你更详细的指导。 而且你必须测试GDB是否支持Windows / Linux混合。