Cross-Compiling Windows Executables pada Linux dengan GCC
Anda telah membangunkan kesan C pada Linux menggunakan FreeGLUT dan sudah biasa menyusunnya menggunakan arahan berikut:
g++ -Wall -lglut part8.cpp -o part8
Sekarang, anda ingin tahu sama ada anda boleh mencipta statik Boleh laku Windows yang mengandungi semua kebergantungan yang diperlukan menggunakan g pada Linux.
Menggunakan MinGW untuk Penyusunan Silang
Kunci untuk menyusun silang boleh laku Windows pada Linux terletak pada penggunaan MinGW (GNU Minimalis untuk Windows). MinGW ialah persekitaran pembangunan yang menyediakan koleksi penyusun, pemaut dan alatan untuk menyusun silang aplikasi Windows.
Memasang MinGW pada Linux
Untuk memasang MinGW pada Linux , anda boleh menggunakan pengurus pakej anda. Sebagai contoh, pada Ubuntu, anda boleh menggunakan arahan berikut:
$ apt-cache search mingw
Ini akan menyenaraikan pakej MinGW yang tersedia. Pilih pakej yang sesuai untuk sistem anda dan pasangkannya menggunakan:
$ sudo apt-get install mingw-w64
Menyusun Silang dengan MinGW
Setelah MinGW dipasang, anda boleh menyusun silang C anda kod untuk Windows menggunakan arahan berikut:
x86_64-w64-mingw32-gcc-win32 -Wall -lglut part8.cpp -o part8.exe
Arahan ini menggunakan pengkompil dan pemaut MinGW untuk mencipta boleh laku Windows statik bernama part8.exe.
Menggunakan Alat Lain untuk Penyusunan Silang
Selain MinGW, terdapat alatan lain yang tersedia untuk penyusunan silang aplikasi Windows pada Linux, seperti:
Alat ini boleh digunakan untuk memudahkan proses kompilasi silang dan menyediakan pilihan tambahan untuk penyesuaian.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Kompil Silang Windows Executable daripada Linux menggunakan GCC dan MinGW?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!