Bagaimana cara memperbaiki "make: Tidak ada aturan untuk membuat target` config '"? [Tutup]


12

Ketika saya mengetik make configdi terminal, sistem merespons dengan:

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

Adakah cara untuk memperbaiki masalah itu?


@MichaelKjorling Anda ingin memperbarui deskripsi, karena agak berantakan menjelang akhir kode?
Kevdog777

@ Kevdog777 Lebih baik sekarang? (Lain kali, Anda dapat melakukannya sendiri; bahkan jika Anda tidak memiliki perwakilan untuk melakukan pengeditan segera, Anda selalu dapat menyarankan mereka.)
CVn

Itu tidak akan membiarkan saya, itu perlu lebih dari 6 suntingan - tapi itu lebih baik, terima kasih :)
Kevdog777

Apakah Anda menyusun paket?
Hildred

Apa yang sedang Anda coba lakukan? Perintah ini hanya masuk akal jika ada makefile di direktori saat ini yang berisi aturan untuk membangun target config. Mengapa Anda mengharapkannya bekerja?
Gilles 'SANGAT berhenti menjadi jahat'

Jawaban:


7

Anda tidak dapat menjalankan make configsembarang tempat - Anda harus berada di direktori yang berisi file Make. Untuk memverifikasi:

ls Makefile

File ini harus mengandung target yang disebut config:

grep ^config Makefile

(Perintah terakhir ini tidak akan cocok dengan semua sintaks Makefile yang mungkin, tetapi jika ini adalah file sederhana, setidaknya harus menunjukkan kepada Anda jika ada target lain seperti configureatau configuration.)


1

Itu berarti maketidak tahu apa yang harus dilakukan dengan configargumen itu. Itu tidak ada. Baca Makefileuntuk menentukan apa yang Anda butuhkan.


0

Konfigurasi perangkat lunak pada * nix biasanya dibuat dengan menjalankan configureskrip di direktori tingkat atas proyek:

cd /path/to/project
./configure

Sudahkah Anda mencobanya?


Maksudmu aku harus menemukan ./configure atau apa?
MakaraPr
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.