2011-10-13 154 views
1

我無法在超級用戶的情況下從命令行運行CDT構建時遇到問題。我可以以普通用戶身份運行以下命令,但當我是超級用戶時,eclipse告訴我發生了錯誤並崩潰。從命令行構建CDT項目

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

我清楚地知道,這個命令是缺少參數,但即使是運行這個作爲一個普通用戶不會崩潰日食,它只是抱怨缺少的參數。我的問題是,爲什麼它以超級用戶的身份運行問題。

它生成的日誌文件是沒有多大幫助,只是告訴我

!MESSAGE Application error

這是一個CentOS 5的機器上。

任何幫助,將不勝感激,謝謝。

回答

1

你對於細節有點稀少。 「墜毀」是什麼意思?究竟發生了什麼?你是否收到對話?如果是這樣,它說什麼?

一個瘋狂的猜測是Eclipse需要顯示,而DISPLAY變量沒有設置。我懷疑即使是無頭CDT生成器也需要顯示器。