ホームページ >バックエンド開発 >C++ >g を使用して Linux から Windows 実行可能ファイルをコンパイルできますか?

g を使用して Linux から Windows 実行可能ファイルをコンパイルできますか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-26 09:03:10355ブラウズ

Can I Compile Windows Executables from Linux Using g  ?

GCC/G を使用した Linux 上での Windows 実行可能ファイルの構築

はじめに

Linux ユーザーなら、C を書いたことがあるかもしれません。 freeglut ライブラリを利用するプログラム。ただし、Windows 環境にアクセスできない場合、これらのプログラムを Windows 実行用にコンパイルすることは困難になる可能性があります。

質問

C プログラムをコンパイルすることは可能ですか? Linux 上で g を使用すると、必要なすべてを含む静的にコンパイルされた Windows 実行可能ファイルが作成されます。依存関係?

回答

はい、これは Linux で利用可能なパッケージである MinGW32 を利用することで実現できます。 Windows アプリケーションのクロスコンパイルとリンクが可能になります。

手順

  1. Linux に MinGW32 をインストールします:

    • Ubuntu ユーザー向け: apt-cache 検索mingw
    • こちらのチュートリアルに従ってください: https://www.codeblocks.org/forum/index.php?topic=29792.msg198807#msg198807
  2. コンパイルを調整するコマンド:

    • コンパイル コマンドで g を x86_64-w64-mingw32-gcc-win32 に置き換えます。例: x86_64-w64-mingw32-gcc-win32 part8.cpp -o part8

以上がg を使用して Linux から Windows 実行可能ファイルをコンパイルできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。