web-dev-qa-db-ja.com

Makefileのインストール時のエラー:「make:***ターゲットが指定されておらず、makefileが見つかりません。停止します。」

短い間、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」という名前のファイルがあります。

18
yinon

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

$ ./configure

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

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

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

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

33

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

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

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

LC_ALL=C make

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

3
Jan

./configureファイルを実行するには、コンパイラが必要であることに注意してください。 Sudo apt-get install gccのようなことをしてください。その後、./configureを再度実行すると動作するはずです

3
DJH

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

ここにアニメーションインターフェイスが表示されます。幸運を

0
Sk Talib