Отказ 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
в окне терминала, находясь в корневом каталоге проекта, и сообщать о любых странных сообщениях.