Як виправити "make: немає правила для створення цільової` config "? [зачинено]


12

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

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

Будь-яка ідея, як виправити цю проблему?


@MichaelKjorling Хочете оновити опис, оскільки він трохи заплутаний до кінця коду?
Kevdog777

@ Kevdog777 Краще зараз? (Наступного разу ви можете це зробити самостійно; навіть якщо у вас немає представника для негайного редагування, ви завжди можете їх запропонувати.)
CVn

Мені це не дозволено, потрібно було більше 6 правок - але це краще, дякую :)
Kevdog777

Ви складаєте пакет?
hildred

Що ти намагаєшся зробити? Ця команда має сенс лише в тому випадку, якщо в поточному каталозі є makefile, який містить правило для побудови цілі 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.