web-dev-qa-db-ja.com

Windowsでの./configureと同等ですか?

Windowsの./configureに相当するものは何ですか?

ときどきC/C++ライブラリをダウンロードし、makeを使用すると「use ./configure」と表示されますが、./configureはLinuxマシンでのみ使用でき、ライブラリには通常、命令がありませんWindowsでのコンパイル用(Windowsはサポートされていますが、指示は提供されていません)。

たとえば、ライブラリwxSVGはWindowsで動作すると書いてありますが、ダウンロードすると、Windowsでコンパイルするための指示が表示されず、設定用のLinuxファイルしかありません。

21
Brad

実際、./configureはLinux固有ではありません。その本来の目的は nixの多くのバリアント の違いをスムーズにすることでしたが、ありがたいことに歴史のほこりの山に追いやられましたが、今日ではWindowsで動作するように設定する方法をよく知っているかもしれません。

MinGW/MSYS 開発ツールをインストールして、その環境でconfigureスクリプトが適切かどうかを確認します。 (それでもうまくいかない場合は、これ以上お手伝いできません。)

14
zwol

私は同じ問題に直面しました、そしてここに私がしたことがあります、

最初に MinGw をインストールマネージャー(msysベースを含む)を使用してインストールしました。次に、PCのC:\ MinGW\msys\1.0 \フォルダーに移動します。ここで、msys.bat(MinGWシェルを呼び出すため)を実行します。次に、そのbash画面で、最初にインストールしたいフォルダーに移動しました。その後、「./ configure」と「make」を使用しても問題なく動作しました。

18
patti_jane

./configureは、ダウンロードしたソースに付属するスクリプトです。 Windowsでも、他のオペレーティングシステムと同じように使用できます。残念ながら、それを実行するにはposixのようなシェルが必要です。そのための良いオプションは mingw または cygwin を使用することです

これはプログラムに依存すると思います。 "configure"はローカルディレクトリのプログラム/スクリプトであり、グローバルコマンド/プログラムではありません( "dir"のように)... "configure.bat"または "configure。 cmd」、または、configure-fileをBATCH-fileに適合させる必要があります。

0
MFH

ソースから特定のアプリケーションを構築する場合にのみ、。/ configureコマンドを実行します。

インストールする場所で解凍し、解凍したフォルダに移動して「./configure」を実行します

0
MNeto