EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

winecpp - ออนไลน์ในคลาวด์

เรียกใช้ winecpp ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง winecpp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


winegcc - คอมไพเลอร์ที่เข้ากันได้กับไวน์ C และ C++ MinGW

เรื่องย่อ


winegcc [ตัวเลือก] infile...

DESCRIPTION


winegcc เป็น wrapper gcc ซึ่งพยายามจัดหาคอมไพเลอร์ที่เข้ากันได้กับ MinGW ภายใต้ Linux
สิ่งนี้มีประโยชน์มากที่สุดสำหรับนักพัฒนา Win32 ที่สามารถนำโค้ด MinGW ของพวกเขาจาก Windows
และคอมไพล์ใหม่โดยไม่มีการแก้ไขภายใต้ Winelib บน Linux wineg++ ส่วนใหญ่ยอมรับ
ตัวเลือกเดียวกับ winegcc.

เป้าหมายของ winegcc คือการแทนที่ gcc/g++/windres ด้วย
winegcc/wineg++/wrc ใน MinGW Makefile และเพียงคอมไพล์แอปพลิเคชันใหม่โดยใช้ Winelib
ภายใต้ไวน์. แม้ว่าโดยทั่วไปจะมีการปรับเปลี่ยนเล็กน้อยที่ต้องทำกับ
ซอร์สโค้ดของแอปพลิเคชันและ/หรือ Makefile มันค่อนข้างง่ายที่จะทำในรูปแบบที่เป็น
เข้ากันได้ระหว่างสภาพแวดล้อม MinGW และไวน์

คู่มือนี้จะบันทึกเฉพาะความแตกต่างจาก gcc; โปรดศึกษาคู่มือ gcc สำหรับ
ข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกเหล่านั้น

OPTIONS


gcc ตัวเลือก: รองรับตัวเลือก gcc ทั้งหมดและส่งต่อไปยังคอมไพเลอร์ส่วนหลัง

-Bอุปสรรค
ตัวเลือกนี้ระบุตำแหน่งที่จะค้นหาไฟล์เรียกทำงาน ไลบรารี รวมไฟล์ และ
ไฟล์ข้อมูลของคอมไพเลอร์เอง นี่คือตัวเลือก gcc มาตรฐานที่ได้รับ
ขยายการรับรู้ a อุปสรรค ลงท้ายด้วย '/tools/winebuild' ซึ่งในกรณีนี้
winegcc เข้าสู่โหมดพิเศษสำหรับสร้างไวน์เอง นักพัฒนาควรหลีกเลี่ยง
คำนำหน้าที่ลงท้ายด้วยคำต่อท้ายวิเศษ หรือถ้าเป็นไปไม่ได้ ก็แสดงว่า
มันแตกต่างออกไป เช่น '/tools/winebuild/' เพื่อหลีกเลี่ยงพฤติกรรมพิเศษ

-fno-สั้น-wchar
แทนที่ประเภทพื้นฐานสำหรับ wchar_t ให้เป็นค่าเริ่มต้นสำหรับเป้าหมายแทน
ของการใช้ short unsigned int ซึ่งเป็นค่าเริ่มต้นสำหรับ Win32

-mconsole
ตัวเลือกนี้ส่งผ่าน '--subsystem console' ไปยัง winebuild เพื่อสร้าง console
แอปพลิเคชัน มันเป็นค่าเริ่มต้น

-mno-cygwin
ใช้การนำไวน์ไปใช้ MSVCRT แทนการเชื่อมโยงกับระบบโฮสต์ libc
นี่เป็นสิ่งจำเป็นสำหรับแอปพลิเคชั่น Win32 ส่วนใหญ่ตามปกติ
ขึ้นอยู่กับคุณสมบัติต่าง ๆ ของ MSVCRT สวิตช์นี้ยังใช้โดย MinGW
คอมไพเลอร์เพื่อลิงก์กับ MSVCRT บน Windows แทนที่จะลิงก์กับ Cygwin libc
การแบ่งปันไวยากรณ์กับ MinGW ทำให้ง่ายต่อการเขียน Makefiles ที่ทำงานภายใต้
ไวน์ MinGW+MSYS หรือ MinGW+Cygwin

-municode
ตั้งค่าจุดเริ่มต้นเริ่มต้นของแอปพลิเคชันเป็น Unicode wmain() แทน
มาตรฐาน () หลัก.

-mwindows
ตัวเลือกนี้จะเพิ่ม -lgdi32, -lcomdlg32 และ -lshell32 ในรายการ default
ไลบรารี และส่งผ่าน '--subsystem windows' ไปยัง winebuild เพื่อสร้างกราฟิก
การใช้งาน

-nodefaultlibs
ห้ามใช้ไลบรารีระบบมาตรฐานเมื่อทำการเชื่อมโยง ซึ่งรวมถึงอย่างน้อย
-lkernel32, -luser32, -ladvapi32 และไลบรารีเริ่มต้นใดๆ ที่ใช้โดยแบ็กเอนด์
คอมไพเลอร์ ตัวเลือก -mwindows เพิ่มรายชื่อไลบรารีเริ่มต้นตามที่อธิบายไว้
ข้างบน.

-nostartfiles
อย่าเพิ่มไลบรารี winecrt0 เมื่อทำการเชื่อมโยง

-Wb,ตัวเลือก
ส่งตัวเลือกไปที่ winebuild ถ้า ตัวเลือก มีเครื่องหมายจุลภาค มันแบ่งออกเป็นหลาย ๆ
ตัวเลือกที่เครื่องหมายจุลภาค

กำหนด


winegcc กำหนด __WINE__ สำหรับรหัสที่ต้องการทราบเมื่อมีการคอมไพล์ภายใต้
ไวน์. นอกจากนี้ยังกำหนด WIN32, _WIN32, __WIN32, __WIN32__, __WINNT และ __WINNT__ สำหรับ
เข้ากันได้กับ MinGW

ใช้ winecpp ออนไลน์โดยใช้บริการ onworks.net


Ad


Ad