首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse CDT Headless build在构建完成后挂起

Eclipse CDT Headless build在构建完成后挂起
EN

Stack Overflow用户
提问于 2016-10-19 02:05:21
回答 1查看 691关注 0票数 2

我正在为使用GNU-ARM工具链和GNU-ARM-ECLIPSE插件构建的嵌入式应用程序实现一个持续集成服务器。因此,我需要在服务器上从命令行编译我们的CDT项目(我想编译Debug、Release和UnitTests构建,然后运行测试)。

我计划使用Eclipse Headless builds (see here)。

我得到的问题是,在构建之后,我得不到提示符(在windows CMD或Powershell上),因此我无法运行测试。而且,CI服务器会抱怨构建不成功,但一切构建都很好。如果我在命令完成后杀死它,我可以运行测试,但在服务器上使用脚本或批处理文件时没有可接受的方法。

事实证明,这只是一个Windows的问题,因为在mac或linux上,我没有这个问题。我们的服务器是TFS服务器,因此它必须在Windows上工作。

此外,这可能与eclipse项目的设置方式有关,因为我在一个基本的Hello-World项目中尝试了它,它工作得很好。如有任何提示或帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-07-24 00:34:25

我和你有同样的问题,并通过改变选项顺序解决了它(不要问我为什么)。

有您问题的cmd:

代码语言:javascript
复制
eclipse --launcher.suppressErrors -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild -data {myWorkspace} -import {myProject} -build "project/target"

为我工作的cmd:

代码语言:javascript
复制
eclipse --launcher.suppressErrors -nosplash -data {myWorkspace} -application org.eclipse.cdt.managedbuilder.core.headlessbuild -import {myProject} -build "project/target"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40115104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档