web-dev-qa-db-ja.com

「make:ターゲット `config 'を作成するルールがない」を修正するにはどうすればよいですか?

ターミナルでmake configと入力すると、システムは次のように応答します。

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

その問題を解決する方法はありますか?

12
MakaraPr

実行できませんmake configどこでも-Makeファイルを含むディレクトリにいる必要があります。検証します:

ls Makefile

このファイルには、configというターゲットを含める必要があります。

grep ^config Makefile

(この最後のコマンドはall可能なMakefile構文とは一致しませんが、単純なファイルの場合は、少なくともconfigureまたはconfigurationのような別のターゲットがあるかどうかを示す必要があります。)

7
l0b0

これは、makeconfig引数をどうするかを知らないことを意味します。それは存在しない。 Makefileを読んで、必要なものを判断してください。

1
Vinz

* nixでのソフトウェア構成は、通常、プロジェクトの最上位ディレクトリでconfigureスクリプトを実行することによって行われます。

cd /path/to/project
./configure

試しましたか?

0
l0b0