2

Я недавно обновился до OSX Lion, и я много чего очищал в своей среде разработки, которая больше не используется.

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

Любые идеи, указатели, с чего начать ...

3 ответа3

1

Первое, что нужно проверить, это то, что вы находитесь в правильном каталоге. ./configure означает «Найти исполняемый файл с именем configure в текущем рабочем каталоге и выполнить его». То есть. Вы должны быть в правильном каталоге при вводе команды. Команда configure также не является общесистемным исполняемым файлом, но вместо этого это скрипт, специфичный для программы, которую вы пытаетесь скомпилировать.

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

1

Как сказал Рич, вы можете использовать автоинструменты для регенерации скрипта configure .

Убедитесь, что файлы с именем configure.ac (или configure.in) присутствуют в каталоге и выполните:

autoreconf -i

Для большинства проектов это должно восстановить скрипт configure .

0

gmake distclean удалит скрипт configure . В зависимости от того, как вы чистили вещи, вы могли удалить скрипт.

Если на вашей машине есть инструменты automake, вы сможете восстановить сценарий. Но automake иногда бывает странным, и даже если у вас есть инструменты, вам может оказаться проще просто повторно загрузить исходный пакет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .