ນີ້ແມ່ນຄໍາສັ່ງ winegcc-development ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
winegcc - Wine C ແລະ C++ MinGW Compatible Compiler
ສະຫຼຸບສັງລວມ
ເຫຼົ້າແວງຊີ [ທາງເລືອກໃນການ] infile...
ລາຍລະອຽດ
ເຫຼົ້າແວງຊີ ແມ່ນ gcc wrapper ທີ່ພະຍາຍາມສະຫນອງການລວບລວມທີ່ເຂົ້າກັນໄດ້ MinGW ພາຍໃຕ້ Linux.
ນີ້ແມ່ນເປັນປະໂຫຍດທີ່ສຸດສໍາລັບນັກພັດທະນາ Win32 ຜູ້ທີ່ພຽງແຕ່ສາມາດເອົາລະຫັດ MinGW ຂອງເຂົາເຈົ້າຈາກ Windows,
ແລະລວບລວມມັນຄືນໃຫມ່ໂດຍບໍ່ມີການດັດແປງພາຍໃຕ້ Winelib ໃນ Linux. wineg++ ຍອມຮັບສ່ວນໃຫຍ່
ທາງເລືອກດຽວກັນກັບ winegcc.
ເປົ້າໝາຍຂອງ winegcc ແມ່ນເພື່ອໃຫ້ສາມາດປ່ຽນແທນ gcc/g++/windres ດ້ວຍ
winegcc/wineg++/wrc ໃນ MinGW Makefile, ແລະພຽງແຕ່ລວບລວມຄໍາຮ້ອງສະຫມັກໂດຍໃຊ້ Winelib.
ພາຍໃຕ້ເຫຼົ້າແວງ. ໃນຂະນະທີ່ໂດຍທົ່ວໄປແລ້ວມີການປັບຕົວເລັກນ້ອຍທີ່ຕ້ອງເຮັດ
ລະຫັດແຫຼ່ງຄໍາຮ້ອງສະຫມັກແລະ / ຫຼື Makefile, ມັນແມ່ນຂ້ອນຂ້າງງ່າຍທີ່ຈະເຮັດໃຫ້ເຂົາເຈົ້າໃນຮູບແບບທີ່ເປັນ
ເຂົ້າກັນໄດ້ລະຫວ່າງສະພາບແວດລ້ອມ MinGW ແລະ Wine.
ຄູ່ມືນີ້ຈະບັນທຶກພຽງແຕ່ຄວາມແຕກຕ່າງຈາກ gcc; ກະລຸນາເບິ່ງຄູ່ມື gcc ສໍາລັບ
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບທາງເລືອກເຫຼົ່ານັ້ນ.
OPTIONS
gcc ຕົວເລືອກ: ໂຕເລືອກ gcc ທັງໝົດແມ່ນຮອງຮັບ, ແລະຖືກສົ່ງຕໍ່ໄປຫາ compiler backend.
-Bຄຳ ນຳ ໜ້າ
ທາງເລືອກນີ້ລະບຸບ່ອນທີ່ຈະຊອກຫາການປະຕິບັດ, ຫ້ອງສະຫມຸດ, ລວມໄຟລ໌, ແລະ
ໄຟລ໌ຂໍ້ມູນຂອງ compiler ຕົວຂອງມັນເອງ. ນີ້ແມ່ນທາງເລືອກ gcc ມາດຕະຖານທີ່ໄດ້
ຂະຫຍາຍເພື່ອຮັບຮູ້ a ຄຳ ນຳ ໜ້າ ສິ້ນສຸດດ້ວຍ '/tools/winebuild', ໃນກໍລະນີນີ້
winegcc ເຂົ້າສູ່ໂຫມດພິເສດສໍາລັບການສ້າງ Wine ຕົວຂອງມັນເອງ. ນັກພັດທະນາຄວນຫຼີກເວັ້ນ
ຄໍານໍາຫນ້າທີ່ລົງທ້າຍດ້ວຍຄໍາຕໍ່ທ້າຍ magic, ຫຼືຖ້າເປັນໄປບໍ່ໄດ້, ພຽງແຕ່ສະແດງອອກ
ມັນແຕກຕ່າງກັນ, ເຊັ່ນ '/tools/winebuild/', ເພື່ອຫຼີກເວັ້ນການປະພຶດພິເສດ.
-fno-short-wchar
ລົບລ້າງປະເພດພື້ນຖານສໍາລັບ wchar_t ເປັນຄ່າເລີ່ມຕົ້ນສໍາລັບເປົ້າຫມາຍ, ແທນທີ່ຈະ
ຂອງການໃຊ້ short unsigned int, ເຊິ່ງເປັນຄ່າເລີ່ມຕົ້ນຂອງ Win32.
-mconsole
ຕົວເລືອກນີ້ຜ່ານ '--subsystem console' ໄປຫາ winebuild, ເພື່ອສ້າງ console
ຄໍາຮ້ອງສະຫມັກ. ມັນເປັນຄ່າເລີ່ມຕົ້ນ.
-mno-cygwin
ໃຊ້ Wine ການປະຕິບັດ MSVCRT, ແທນທີ່ຈະເຊື່ອມຕໍ່ກັບລະບົບເຈົ້າພາບ libc.
ນີ້ແມ່ນສິ່ງຈໍາເປັນສໍາລັບຄໍາຮ້ອງສະຫມັກ Win32 ສ່ວນໃຫຍ່, ຍ້ອນວ່າມັນປົກກະຕິ
ຂຶ້ນກັບລັກສະນະຕ່າງໆຂອງ MSVCRT. ສະວິດນີ້ຍັງຖືກນໍາໃຊ້ໂດຍ MinGW
compiler ເພື່ອເຊື່ອມຕໍ່ກັບ MSVCRT ໃນ Windows, ແທນທີ່ຈະເຊື່ອມຕໍ່ກັບ Cygwin libc.
ການແບ່ງປັນ syntax ກັບ MinGW ເຮັດໃຫ້ມັນງ່າຍຫຼາຍທີ່ຈະຂຽນ Makefiles ທີ່ເຮັດວຽກພາຍໃຕ້
ເຫຼົ້າແວງ, MinGW+MSYS, ຫຼື MinGW+Cygwin.
-municode
ຕັ້ງຈຸດເລີ່ມຕົ້ນຂອງແອັບພລິເຄຊັນໃຫ້ເປັນ Unicode wmain() ແທນທີ່
ມາດຕະຖານ ຕົ້ນຕໍ ().
- ປ່ອງຢ້ຽມ
ຕົວເລືອກນີ້ເພີ່ມ -lgdi32, -lcomdlg32, ແລະ -lshell32 ເຂົ້າໃນບັນຊີລາຍຊື່ຂອງຄ່າເລີ່ມຕົ້ນ.
ຫ້ອງສະຫມຸດ, ແລະຜ່ານ '--subsystem windows' ກັບ winebuild ເພື່ອສ້າງກາຟິກ
ຄໍາຮ້ອງສະຫມັກ.
-nodefaultlibs
ຢ່າໃຊ້ຫ້ອງສະຫມຸດລະບົບມາດຕະຖານເມື່ອເຊື່ອມຕໍ່. ເຫຼົ່ານີ້ລວມມີຢ່າງຫນ້ອຍ
-lkernel32, -luser32, -ladvapi32, ແລະຫ້ອງສະຫມຸດເລີ່ມຕົ້ນໃດໆທີ່ໃຊ້ໂດຍ backend
ສັງລວມ. ຕົວເລືອກ -mwindows ເພີ່ມລາຍຊື່ຂອງຫ້ອງສະໝຸດເລີ່ມຕົ້ນຕາມທີ່ອະທິບາຍໄວ້
ຂ້າງເທິງ.
-nostartfiles
ຢ່າເພີ່ມຫ້ອງສະຫມຸດ winecrt0 ເມື່ອເຊື່ອມຕໍ່.
-Wb,ທາງເລືອກ
ຜ່ານທາງເລືອກທີ່ຈະສ້າງເຫຼົ້າແວງ. ຖ້າ ທາງເລືອກ ມີເຄື່ອງໝາຍຈຸດ, ມັນແບ່ງອອກເປັນຫຼາຍອັນ
ຕົວເລືອກຢູ່ໃນເຄື່ອງໝາຍຈຸດ.
ENVIRONMENT
WINEBULD
ລະບຸເສັ້ນທາງ ແລະຊື່ຂອງ ການຜະລິດເຫຼົ້າແວງ binary ທີ່ຈະໄດ້ຮັບການເປີດຕົວ
ອັດຕະໂນມັດໂດຍ ເຫຼົ້າແວງຊີ. ຖ້າບໍ່ໄດ້ຕັ້ງ, ເຫຼົ້າແວງຊີ ຈະຊອກຫາໄຟລ໌ທີ່ມີຊື່ ການຜະລິດເຫຼົ້າແວງ
ຢູ່ໃນເສັ້ນທາງ.
ນິຍາມ
winegcc ກໍານົດ __WINE__, ສໍາລັບລະຫັດທີ່ຕ້ອງການຮູ້ວ່າເວລາທີ່ມັນຖືກລວບລວມພາຍໃຕ້
ເຫຼົ້າແວງ. ມັນຍັງກໍານົດ WIN32, _WIN32, __WIN32, __WIN32__, __WINNT, ແລະ __WINNT__ ສໍາລັບ
ຄວາມເຂົ້າກັນໄດ້ກັບ MinGW.
ໃຊ້ winegcc-development ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net