Ini adalah perintah wineg++ yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
winegcc - Kompiler yang Kompatibel dengan Wine C dan C++ MinGW
RINGKASAN
anggurgcc [Pilihan] masuk...
DESKRIPSI
anggurgcc adalah pembungkus gcc yang mencoba menyediakan kompiler yang kompatibel dengan MinGW di Linux.
Ini sangat berguna untuk pengembang Win32 yang dapat dengan mudah mengambil kode MinGW mereka dari Windows,
dan kompilasi ulang tanpa modifikasi di bawah Winelib di Linux. wineg++ sebagian besar menerima
opsi yang sama seperti winegcc.
Tujuan winegcc adalah untuk dapat mengganti gcc/g++/windres dengan
winegcc/wineg++/wrc di MinGW Makefile, dan kompilasi ulang aplikasi menggunakan Winelib
di bawah Anggur. Meskipun biasanya ada penyesuaian kecil yang harus dilakukan untuk
kode sumber aplikasi dan/atau Makefile, cukup mudah untuk melakukannya dengan cara yang
kompatibel antara lingkungan MinGW dan Wine.
Manual ini hanya akan mendokumentasikan perbedaan dari gcc; silakan lihat manual gcc untuk
informasi lebih lanjut tentang opsi tersebut.
PILIHAN
gcc pilihan: Semua opsi gcc didukung, dan diteruskan ke kompiler backend.
-Bawalan
Opsi ini menentukan di mana menemukan executable, library, include files, dan
file data dari kompiler itu sendiri. Ini adalah opsi gcc standar yang telah
diperpanjang untuk mengenali awalan diakhiri dengan '/tools/winebuild', dalam hal ini
winegcc memasuki mode khusus untuk membangun Wine itu sendiri. Pengembang harus menghindari
awalan yang diakhiri dengan sufiks ajaib, atau jika itu tidak memungkinkan, cukup ungkapkan
berbeda, seperti '/tools/winebuild/', untuk menghindari perilaku khusus.
-fno-pendek-wchar
Ganti tipe yang mendasari untuk wchar_t menjadi default untuk target, sebagai gantinya
menggunakan int unsigned pendek, yang merupakan default untuk Win32.
-konsol
Opsi ini meneruskan '--subsystem console' ke winebuild, untuk membangun konsol
aplikasi. Ini adalah default.
-mno-cygwin
Gunakan implementasi Wine dari MSVCRT, alih-alih menautkan ke libc sistem host.
Ini diperlukan untuk sebagian besar aplikasi Win32, karena biasanya
tergantung pada berbagai fitur MSVCRT. Sakelar ini juga digunakan oleh MinGW
compiler untuk menautkan ke MSVCRT di Windows, alih-alih menautkan ke Cygwin libc.
Berbagi sintaks dengan MinGW membuatnya sangat mudah untuk menulis Makefile yang bekerja di bawah
Anggur, MinGW+MSYS, atau MinGW+Cygwin.
-municode
Tetapkan titik masuk default aplikasi menjadi Unicode wmain() alih-alih
standar utama().
-mwindows
Opsi ini menambahkan -lgdi32, -lcomdlg32, dan -lshell32 ke daftar default
perpustakaan, dan meneruskan '--subsystem windows' ke winebuild untuk membangun grafis
aplikasi.
-nodefaultlibs
Jangan gunakan pustaka sistem standar saat menautkan. Ini termasuk minimal
-lkernel32, -luser32, -ladvapi32, dan semua pustaka default yang digunakan oleh backend
penyusun. Opsi -mwindows menambah daftar pustaka default seperti yang dijelaskan
atas.
-nostartfiles
Jangan tambahkan pustaka winecrt0 saat menautkan.
-Wb,Option
Berikan opsi ke winebuild. Jika Option mengandung koma, itu dibagi menjadi beberapa
pilihan di koma.
MENENTUKAN
winegcc mendefinisikan __WINE__, untuk kode yang perlu diketahui ketika sedang dikompilasi di bawah
Anggur. Ini juga mendefinisikan WIN32, _WIN32, __WIN32, __WIN32__, __WINNT, dan __WINNT__ untuk
kompatibilitas dengan MinGW.
Gunakan wineg++ online menggunakan layanan onworks.net