linux – Eclipse cdt远程构建和不同服务器上的远程调试

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

计算机A – Linux构建服务器

计算机B – Linux调试服务器

计算机C – Windows,我的本地comp.

我有一个c / c项目-eclipse cdt.我可以在计算机C上编辑源文件,在计算机A上构建并传输到计算机B,然后通过我的本地项目进行调试吗?如何使用Eclipse的现有工具/配置执行此操作?

解决方法

作为第一步,您可能想尝试gdbserver: Remote debugging with Eclipse CDTBetter variable exploring when debugging C++ code with Eclipse/CDTEclipse cdt remote build and remote debug on different servers提供建议.

根据您的Linux发行版,可以将hudson服务器设置为计算机B.
哈德森支持
  – Ubuntu,Debian,Oracle Enterprise Linux,RedHat,CentOS,Fedora,openSUSE
可以看到here.

Hudson是用Java开发的,但它与语言无关,所以它也适用于C语言.

通常,您可以提交更改(直接从Comp A或中央Git服务器),Hudson(在Comp B上运行)将构建它并将其传递到运行GDB的调试服务器(Comp C).

我缺乏CDT的经验,所以除了链接到手册之外,我不能给你一个关于如何设置它的更详细的说明.而且你必须测试GDB是否支持Windows / Linux混合.

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...