Cygwin:最新の問題のインストール

Cygwin:最新の問題のインストール

私はインストールしましたmingw-gcc: GNU コンパイラのコレクション設定の使用シビン。 "make install"コマンドを実行するとき:

$ make install

次のメッセージが表示されます。

make: `install' is up to date.

なぜですか?この問題をどのように解決できますか?

ありがとうございます!

ベストアンサー1

Windowsは拡張子に基づいて実行可能ファイルを決定します。デフォルトの実行可能ファイルには拡張子が必要です.exe。 Cygwinには、ファイルを参照し、installその名前のファイルが存在しないinstall.exe場合に実行に依存しないコンテキストでもこれを行うようにするいくつかの魔法が含まれています。ライブラリは、プログラムが後で実行するかどうかを知ることはできません。

install.exeしたがって、現在のディレクトリに呼び出されたファイルがある場合、makeそのファイルはルールの宛先としてマークされ、見なされますinstallinstall.exeルールの前提条件よりも最新の場合は、install実行するmake作業がないと判断されます(該当する観点からは正しい場合)。

.PHONY: installこの行をmakefileに追加できます。これは make にターゲットinstallが実際のファイルではないことを伝え、 make はその名前のすべてのファイルを無視します。

または名前を変更または移動してくださいinstall.exe

おすすめ記事