「make:ターゲット「config」を作成するルールがない」を修正するにはどうすればよいですか?[閉まっている]


12

make config端末を入力すると、システムは次のように応答します。

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

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


@MichaelKjorlingコードの最後に向かって少し面倒なので、説明を更新しますか?
Kevdog777 2013年

@ Kevdog777今より良いですか?(次回は自分で行うことができます。即時編集を行う担当者がいない場合でも、いつでも提案できます。)
CVn

それは私に許さないでしょう、それは6つ以上の編集である必要がありました-しかし、それはより良いです、ありがとう:)
Kevdog777

パッケージをコンパイルしていますか?
2013年

あなたは何をしようとしているのですか?このコマンドは、現在のディレクトリに、ターゲットをビルドするルールを含むメイクファイルがある場合にのみ意味がありconfigます。なぜそれが機能することを期待していましたか?
Gilles「SO-悪をやめる」

回答:


7

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

ls Makefile

このファイルには、次のターゲットが含まれている必要がありますconfig

grep ^config Makefile

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


1

それはそれmakeconfig議論をどうするかを知らないということです。それは存在しない。を読んで、Makefile必要なものを決定します。


0

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

cd /path/to/project
./configure

試しましたか?


あなたは私が./configureまたは何を見つけなければならないという意味ですか?
MakaraPr 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.