Создание проектов CDT из командной строки

#eclipse #terminal #centos #eclipse-cdt #root

#eclipse #терминал #centos #eclipse-cdt #root

Вопрос:

У меня возникли проблемы с запуском сборки CDT из командной строки, когда суперпользователь. Я могу запустить следующую команду как обычный пользователь, но когда я суперпользователь, eclipse сообщает мне, что произошла ошибка, и происходит сбой.

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

Я хорошо знаю, что в этой команде отсутствуют параметры, но даже запуск этого от имени обычного пользователя не приведет к сбою eclipse, он просто жалуется на отсутствующие параметры. Мой вопрос в том, почему у него проблемы с запуском от имени суперпользователя.

Файл журнала, который он генерирует, не очень помогает и просто говорит мне

!MESSAGE Application error

Это на компьютере CentOS 5.

Буду признателен за любую помощь, спасибо.

Ответ №1:

Вы немного скупы на детали. Что означает «сбой»? Что именно происходит? Вы получаете диалоговое окно? Если да, то что это говорит?

Предположение заключается в том, что Eclipse нуждается в отображении, а переменная DISPLAY не установлена. Я подозреваю, что даже безголовый конструктор CDT нуждается в отображении.