gcc/g++ を使用して Linux 上で Windows 用にコンパイルするにはどうすればよいでしょうか? 質問する

gcc/g++ を使用して Linux 上で Windows 用にコンパイルするにはどうすればよいでしょうか? 質問する

私はLinux上でfreeglutを使ってC++ (g++)でいくつかのエフェクトを書き、それをコンパイルしました。

g++ -Wall -lglut part8.cpp -o part8

そこで、必要なものがすべて含まれた静的にコンパイルされた Windows 実行可能ファイルを g++ で作成できるかどうか疑問に思いました。

私は Windows を持っていないので、Linux でそれができたら本当に素晴らしいと思います :)

ベストアンサー1

mingw32はLinux用のパッケージとして存在します。これを使ってWindowsアプリケーションをクロスコンパイルおよびリンクすることができます。チュートリアルがあります。Code::Blocksフォーラムはこちらx86_64-w64-mingw32-gcc-win32たとえば、コマンドが に変わることに注意してください。

たとえば、Ubuntu のリポジトリには MinGW があります。

$ apt-cache search mingw
[...]
g++-mingw-w64 - GNU C++ compiler for MinGW-w64
gcc-mingw-w64 - GNU C compiler for MinGW-w64
mingw-w64 - Development environment targeting 32- and 64-bit Windows
[...]

おすすめ記事