Ответ 1
Сначала запустите. /configure, чтобы сгенерировать Makefile. После этого, если у вас установлен CDT, просто выберите вариант "Файл- > Создать- > Проект Makefile с существующим кодом" и укажите каталог, в котором хранится файл Makefile.
У меня есть стандартный пакет исходного кода в Linux, который требует запустить
./configure
make
чтобы скомпилировать его (и он работает нормально).
В основном эти файлы - C/С++
Можно ли разместить этот проект под управлением Eclipse? Я хочу просмотреть определения и т.д.
ОБНОВЛЕНИЕ 1
У меня Eclipse Indigo работает на Ubuntu. Он, конечно, содержит CDT.
Когда я выбираю File-Import
, я не вижу подходящей опции в C/C++
. В General
у меня есть Existing Projects into Workspace
, но я получаю No project are found to import
, если я укажу этот мастер на свой корень проекта.
ОБНОВЛЕНИЕ 2
Я установил Eclipse с менеджером пакетов Ubuntu. Возможно, это было неправильно.
Сначала запустите. /configure, чтобы сгенерировать Makefile. После этого, если у вас установлен CDT, просто выберите вариант "Файл- > Создать- > Проект Makefile с существующим кодом" и укажите каталог, в котором хранится файл Makefile.
Создайте новый проект, при этом снимите флажок "Использовать местоположение по умолчанию". Добавьте путь к исходному дереву в поле местоположения. Теперь выберите "Makefile Project" в окне типов проектов.
В "настройках компоновщика" (Project > Properties) снимите флажок "Использовать команду построения по умолчанию" и добавьте:
make -f /<your project location/Makefile
Если ваш make файл назван иначе, вы можете изменить его здесь.
Чтобы запустить приложение, добавьте приложение в Run Configurations. См. Полные инструкции здесь.
Не указывать импорт.
Создайте новый проект C/С++ с помощью Мастера создания проектов и укажите "корневую папку" в качестве нестандартного расположения нового проекта.
См. инструкции здесь.
Прочитайте "Создание новых проектов из существующих корней источника"