从命令行构建CDT项目

时间:2011-10-13 17:19:55

标签: eclipse terminal centos eclipse-cdt root

在超级用户时,我无法从命令行运行CDT构建。我可以作为普通用户运行以下命令,但是当我是超级用户时,eclipse告诉我错误已经发生并崩溃。

eclipse -nosplash -application org.eclipse.cdt.managedbuilder.core.headlessbuild

我很清楚这个命令缺少参数,但即使以常规用户身份运行也不会使eclipse崩溃,它只是抱怨缺少参数。我的问题是,为什么以超级用户身份运行会出现问题。

它生成的日志文件没有多大帮助,只是告诉我

!MESSAGE Application error

这是在CentOS 5机器上。

任何帮助都将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:1)

你的细节有点稀疏。 “崩溃”是什么意思?究竟会发生什么?你有对话吗?如果是这样,它会说什么?

一个疯狂的猜测是Eclipse需要显示,并且未设置DISPLAY变量。我怀疑即使是无头CDT制作人也需要一个显示器。