Makefileのインストール時のエラー:“ make:***ターゲットが指定されておらず、メイクファイルが見つかりません。やめる。"


21

makeコマンドを実行している間、次のように表示されます:

nir@nir:~/Downloads/xf86-video-intel-2.17.0$ make
make: *** No targets specified and no makefile found.  Stop.

folder-xf86-video-intel-2.17.0の中を見てみると、「Makefile.in」という名前のファイルがあります。

回答:


36

そのディレクトリにMakefileという名前のファイルがないために発生します。そのMakefileを作成するには、実行する必要があります

$ ./configure

configureお使いのシステムは、アプリケーションをコンパイルするために必要なすべての依存関係を持っている場合、スクリプトを決定します。依存関係が見つからない場合、構成は失敗し、Makefileは作成されません。これを解決するには、アプリケーションに必要なすべての依存関係をインストールする必要があります。

アプリケーションxf86-video-intelはxserver-xorg-video-intelパッケージによって提供されているようで、その依存関係は次を実行することで簡単にインストールできます。

$ sudo apt-get build-dep xserver-xorg-video-intel

詳細については、READMEファイルまたはINSTALLファイルをお読みください。


新しいカーネルもインストールする必要がありますか?私は通常の更新で必要なカーネルをすでに持っていませんか?3.0.0-15バージョンになりました。intellinuxgraphics.org/2011Q4.htmlすべてのmakefileのようにインストールしますか?
イノン

4

ただ、ためにすることを覚えている./configureファイルのコンパイラが必要に作られた、あなたを実行します。のようなものを行いますsudo apt-get install gcc。その後、./configure再度実行すると動作するはずです


私はありますが、Makefile.amありMakefile.inませんMakefile
アーロンフランケ

3

makeコマンドは、「Makefile.in」ではなく、「Makefile」という拡張子のないファイルを探します。ファイルが見つからないため、makeは何をすべきかを知らず、停止します。(まれなケースでは、makeは実際のMakefileなしで何をすべきかを推測できるため、エラーメッセージは不可解です。)

プログラムのコンパイル方法に関する指示をお読みください。./configure最初に実行する必要がある可能性があります。このスクリプトは、セットアップと「Makefile.in」に基づいて「Makefile」を作成します。

オンラインでヘルプを探すときに一時的にヘブライ語ロケールを無効にできます。

LC_ALL=C make

これにより、英語のメッセージが表示されます。


より正確には、autoreconfMakefile.amからMakefile.inをconfigure生成しMakefile、そこから作成します。
レーケンシュタイン

新しいカーネルもインストールする必要がありますか?私は通常の更新で必要なカーネルをすでに持っていませんか?3.0.0-15バージョンになりました。 intellinuxgraphics.org/2011Q4.html すべてのmakefileのようにインストールしますか?
イノン

注文でインストールする必要がありますか?
イノン

0

心配しないでください。インストールする必要があるパッケージはいくつかあります。ターミナルに「sudo synaptic」と入力し、検索ボックスに「qt4-qmake」と入力してインストールのマークを付けます。上記の検索「libqt4-dev」および「libxml2-dev」と同じで、インストールに同じマークを同時に実行します。ダウンロードオプションをチェックせずに適用します。ここにあります。...cd netanimディレクトリに移動して「make clean」と入力し、機能しない場合は「qmake NetAnim.pro」と入力して数秒かかります。次に「make」と入力して入力します...ここで完了です。1分もかかりません。次に、netanimディレクトリに「./NetAnim」と入力して入力します。

ここにアニメーションインターフェイスが表示されます。がんばろう


End-Of-Lifeを過ぎたUbuntuバージョンに関する質問には答えません。その上、この質問にはすでに答えがあり、受け入れられています。それでは、なぜ情報を追加するのですか?
マークヴァンフーミッセン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.