#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 нуждается в отображении.