既存のソースtarballからWindowsバイナリをビルドする必要があります。私はRedHat環境で特別な設定を使用し、mingwパッケージからスクリプトを作成してこれを行ったことを覚えています。しかし、今はLinux Mintを使っていますが、わかりません。どのパッケージが必要ですか?構成して作成するには何を使用しますか?ソースファイルはC言語であり、gccはこれを行います。
答え1
Cのみが必要な場合は、以下をインストールしてくださいgcc-mingw-w64
。
sudo apt install gcc-mingw-w64
これにより、ツールチェーン全体がインストールされ、POSIXまたはWin32スレッドを使用して32ビットおよび64ビットのWindowsバイナリを構築できます。これらの一部にのみ興味がある場合は、より具体的なパッケージをインストールできます。
コンパイラがある場合は、次のコマンドを使用してビルドを構成します。
./configure --host=i686-w64-mingw32
32ビットプログラムの場合
./configure --host=x86_64-w64-mingw32
64ビットプログラムの場合。