Windows (8.1) でミッドナイト コマンダーをビルドする方法

Windows (8.1) でミッドナイト コマンダーをビルドする方法

https://midnight-commander.org/wiki

Windows でプログラムを構築するための、素人向けのステップ バイ ステップ ガイドを探しています。プロセスが理解できず、オンラインで他のプログラムを構築するための一般的な説明を理解するのに苦労しています。どこかに良いガイドはありますか。または、手順を詳しく説明してくれる人はいますか。この知識を他のさまざまなプログラムにも適用する必要があるため、必ずしもこのプログラムに固有のものである必要はありません。

答え1

これは悪いアイデア「入門」プロジェクトのためのものです。これはLinuxプログラムです。できるGNU ツールチェーンのさまざまなポートを使用して、Windows でビルドします。ここでは、単にアプリをビルドしようとしているのではなく、使い慣れていない移植されたツールチェーンを使用して、別のオペレーティング システム用に作成されたアプリをビルドしようとしているのです。

Windows 用のネイティブ プログラムを構築する方法を学習したい場合は、(無料の) Visual Studio Community Edition を試して、このエディション向けに作成されたアプリをいくつか構築してください。

「Linux スタイル」でビルドする方法を学んでも構わない場合は、Windows 10 をお持ちで、ネイティブ ツールを備えた Debian/Ubuntu を使用して Windows Subsystem for Linux でビルドすれば、苦労せずに済みます。この方法でビルドするには、ビルド ツールをインストールする必要がありますが、組み込みの「apt」パッケージ マネージャーから簡単に入手できます。Windows 10 をお持ちでない場合は、Linux VM をインストールしてそこから開始するだけです。

もし、あんたがしなければならない..ネイティブWindows用のソースをビルドするには、CYGWINやMINGW64などのGNUツールチェーンのポートが必要になります。MINGW-w64 についてかなり高性能で、選択できるパッケージが30兆個もありません(Cygwinのように)。環境が整ったら、@DrZooが上で指摘した手順に従ってください。

関連情報