Rumah >pembangunan bahagian belakang >C++ >Bolehkah saya Menyusun Windows Executable daripada Linux Menggunakan g ?

Bolehkah saya Menyusun Windows Executable daripada Linux Menggunakan g ?

Linda Hamilton
Linda Hamiltonasal
2024-11-26 09:03:10406semak imbas

Can I Compile Windows Executables from Linux Using g  ?

Membina Windows Executable pada Linux dengan GCC/G

Pengenalan

Sebagai pengguna Linux, anda mungkin telah menulis C program yang menggunakan perpustakaan freeglut. Walau bagaimanapun, menyusun atur cara ini untuk pelaksanaan Windows boleh menimbulkan cabaran jika anda tidak mempunyai akses kepada persekitaran Windows.

Soalan

Adakah mungkin untuk menyusun atur cara C dengan g pada Linux untuk mencipta boleh laku Windows yang disusun secara statik yang merangkumi semua yang diperlukan dependencies?

Jawapan

Ya, ini boleh dicapai dengan menggunakan MinGW32, iaitu pakej yang tersedia untuk Linux. Ia membolehkan anda menyusun silang dan memautkan aplikasi Windows.

Arahan

  1. Pasang MinGW32 pada Linux:

    • Untuk pengguna Ubuntu: carian apt-cache mingw
    • Ikuti tutorial di sini: https://www.codeblocks.org/forum/index.php?topic=29792.msg198807#msg198807
  2. Laraskan Kompilasi Arahan:

    • Ganti g dengan x86_64-w64-mingw32-gcc-win32 dalam arahan kompilasi anda, contohnya: x86_64-w64-mingw32-gcc-win32 part8.cpp -o part8

Atas ialah kandungan terperinci Bolehkah saya Menyusun Windows Executable daripada Linux Menggunakan g ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn