加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 01:43:33 所属栏目:Linux 来源:网络整理
导读:有类似的问题,但我找不到这个特定的情况: 计算机A – Linux构建服务器 计算机B – Linux调试服务器 计算机C – Windows,我的本地comp. 我有一个c / c项目-eclipse cdt.我可以在计算机C上编辑源文件,在计算机A上构建并传输到计算机B,然后通过我的本地项目进
有类似的问题,但我找不到这个特定的情况:

计算机A – Linux构建服务器

计算机B – Linux调试服务器

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

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

解决方法

作为第一步,您可能想尝试gdbserver: Remote debugging with Eclipse CDT或 Better variable exploring when debugging C++ code with Eclipse/CDT或 Eclipse 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混合.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读