Отказ Anjuta при создании конфигурации

Я успешно установил Anjuta, определил проект, используя существующие исходные файлы, и успешно скомпилировал и связал его, используя конфигурацию "по умолчанию".

Когда я пытаюсь построить "отладочную" конфигурацию (и любую другую конфигурацию), сборка завершается неудачно. Первое сообщение, которое я считаю актуальным:

/home/dave/Code/ww_index/configure CFLAGS=-g -O0 CXXFLAGS=-g -O0 JFLAGS=-g -O0 FFLAGS=-g -O0"

Затем я получаю несколько "проверяющих" сообщений (все ответы выглядят нормально - об ошибках не сообщается), но сборка завершается с этим сообщением:

configure: error: source directory already configured; run "make distclean" there first

Я попробовал make distclean в ww_index/src каталог, и это успешно, но стирает исполняемый файл и файлы "Make...".

Других каталогов, определенных в разделе "Отладка", нет. Я вижу только config.log там файл с расширенными сообщениями, которые также были показаны в консоли в результате моих действий.

Что мне нужно сделать, чтобы Anjuta успешно создала другие конфигурации?

1 ответ

Делать make distclean удалит исполняемый файл и Makefile а также Makefile.inоба в src и в корневой директории вашего проекта. Все в порядке. Если вы делаете ./configure в корневом каталоге Makefile* файлы должны быть заново сгенерированы.

configure CFLAGS=-g -O0 CXXFLAGS=-g -O0

Я думаю, что должно быть ' (одинарные кавычки) вокруг каждой из групп опций, как это:

configure 'CFLAGS=-g -O0' 'CXXFLAGS=-g -O0' ...

но это может быть проблемой размещения здесь. Проверьте цитаты в Build | Окно настройки проекта.

Попробуйте набрать autoreconf, а потом automake в окне терминала, находясь в корневом каталоге проекта, и сообщать о любых странных сообщениях.

Другие вопросы по тегам