Как мне исправить «make: Нет правил для создания target` config '»? [закрыто]


12

Когда я печатаю make configв терминале, система отвечает:

make: *** No rule to make target `config'.  Stop.

Есть идеи, как решить эту проблему?


@MichaelKjorling Хотите обновить описание, так как оно немного запутано в конце кода?
Kevdog777

@ Kevdog777 Лучше сейчас? (В следующий раз вы можете сделать это самостоятельно; даже если у вас нет представителя для немедленного редактирования, вы всегда можете предложить их.)
CVn

Это не позволило бы мне, это должно было быть больше чем 6 правок - но это лучше, спасибо :)
Kevdog777

Вы компилируете пакет?
Hildred

Что ты пытаешься сделать? Эта команда имеет смысл, только если в текущем каталоге есть make-файл, содержащий правило для построения цели config. Почему вы ожидали, что это сработает?
Жиль "ТАК ... перестать быть злым"

Ответы:


7

Вы не можете make configпросто запустить где-либо - вы должны находиться в каталоге, который содержит файл Make. Проверять:

ls Makefile

Этот файл должен содержать цель под названием config:

grep ^config Makefile

(эта последняя команда не будет соответствовать всем возможным синтаксисам Makefile, но если это простой файл, он должен по крайней мере показать вам, есть ли другая цель, такая как configureили configuration.)


1

Это значит, что makeне знает, что делать с configаргументом. Не существует. Прочитайте, Makefileчтобы определить, что вам нужно.


0

Конфигурирование программного обеспечения в * nix обычно выполняется путем запуска configureскрипта в каталоге верхнего уровня проекта:

cd /path/to/project
./configure

Вы пробовали это?


Вы имеете в виду, что я должен найти ./configure или как?
MakaraPr
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.