ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

winebuild-development - ออนไลน์ในคลาวด์

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

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

โครงการ:

ชื่อ


winebuild - ตัวสร้าง dll ของไวน์

เรื่องย่อ


ไวน์บิลด์ [ตัวเลือก] [ไฟล์อินพุต... ]

DESCRIPTION


ไวน์บิลด์ สร้างไฟล์แอสเซมบลีที่จำเป็นในการสร้าง Wine dll ซึ่งก็คือ
โดยทั่วไปแล้ว Win32 dll ที่ห่อหุ้มอยู่ภายในไลบรารี Unix

ไวน์บิลด์ มีโหมดที่แตกต่างกัน ขึ้นอยู่กับชนิดของไฟล์ที่จะขอให้สร้าง NS
โหมดถูกระบุโดยหนึ่งในตัวเลือกโหมดที่ระบุด้านล่าง นอกจากโหมด
อ็อพชัน สามารถระบุอ็อพชันบรรทัดคำสั่งอื่น ๆ ได้หลากหลาย ตามที่อธิบายไว้ใน OPTIONS
มาตรา.

โหมด OPTIONS


คุณต้องระบุหนึ่งในตัวเลือกต่อไปนี้ ขึ้นอยู่กับสิ่งที่คุณต้องการ
สร้างไวน์เพื่อสร้าง

--dll สร้างไฟล์แอสเซมบลีจากไฟล์ .spec (ดู SPEC ไฟล์ ซิงค์ เพื่อดูรายละเอียด) หรือ
จากไฟล์ Windows .def มาตรฐาน ไฟล์ .spec/.def ถูกระบุผ่านคำสั่ง -E
ตัวเลือก. ไฟล์ผลลัพธ์จะต้องถูกประกอบและเชื่อมโยงกับไฟล์อ็อบเจ็กต์อื่น
เพื่อสร้าง Wine dll ที่ใช้งานได้ ในโหมดนี้ อินพุต ไฟล์ ควรเป็นรายการของ
ไฟล์อ็อบเจ็กต์ทั้งหมดที่จะเชื่อมโยงกับ dll สุดท้ายเพื่อให้ ไวน์บิลด์ จะได้รับการ
รายการสัญลักษณ์ที่ไม่ได้กำหนดทั้งหมดที่จำเป็นต้องนำเข้าจาก dll อื่น

--exe สร้างไฟล์แอสเซมบลีสำหรับปฏิบัติการ โดยพื้นฐานแล้วเหมือนกับ --dll
โหมดยกเว้นว่าไม่ต้องการไฟล์ .spec/.def เป็นอินพุต เนื่องจากไฟล์ปฏิบัติการ
ไม่จำเป็นต้องส่งออกฟังก์ชัน ไฟล์เรียกทำงานบางตัวมีฟังก์ชันการส่งออกและสำหรับ
ไฟล์ .spec/.def เหล่านั้นสามารถระบุได้ผ่านคำสั่ง -E ตัวเลือก. ไฟล์ปฏิบัติการมีชื่อว่า
จากชื่อไฟล์ .spec/.def หากมี หรือชัดเจนผ่าน -F ตัวเลือก
ไฟล์ผลลัพธ์จะต้องประกอบและเชื่อมโยงกับไฟล์อ็อบเจ็กต์อื่นเพื่อสร้าง a
ไฟล์เรียกทำงานของ Wine ที่ใช้งานได้ และไฟล์อ็อบเจ็กต์อื่นๆ ทั้งหมดจะต้องอยู่ในรายการเป็น อินพุต
ไฟล์

--def สร้างไฟล์ .def จากไฟล์ข้อมูลจำเพาะ ไฟล์ .spec ถูกระบุผ่านคำสั่ง -E ตัวเลือก
ใช้ในการสร้าง dll ด้วยคอมไพเลอร์ PE (Win32)

--นัย
สร้างไลบรารีนำเข้า PE จากไฟล์ข้อมูลจำเพาะ ไฟล์ .spec ถูกระบุผ่านคำสั่ง -E
ตัวเลือก

--ทรัพยากร
สร้างไฟล์ .o ที่มีทรัพยากรอินพุตทั้งหมด สิ่งนี้มีประโยชน์เมื่อสร้าง
ด้วยคอมไพเลอร์ PE เนื่องจาก PE binutils ไม่สามารถจัดการไฟล์ทรัพยากรหลายไฟล์ได้เหมือน
ป้อนข้อมูล. สำหรับบิลด์ Unix มาตรฐาน ไฟล์ทรัพยากรจะถูกรวมโดยอัตโนมัติ
เมื่อสร้างไฟล์ข้อมูลจำเพาะ จึงไม่จำเป็นต้องมีไฟล์ .o ระดับกลาง

OPTIONS


--as-cmd=ตามคำสั่ง
ระบุคำสั่งเพื่อใช้ในการคอมไพล์ไฟล์แอสเซมบลี ค่าเริ่มต้นคือ as.

-NS, --เป้าหมาย=cpu-ผู้ผลิต[-เมล็ด]-os
ระบุ CPU เป้าหมายและแพลตฟอร์มที่จะสร้างรหัสที่สร้างขึ้น NS
ข้อมูลจำเพาะเป้าหมายอยู่ในรูปแบบ autoconf มาตรฐานตามที่ส่งคืนโดย config.sub

--cc-cmd=cc-คำสั่ง
ระบุคอมไพเลอร์ C เพื่อใช้ในการคอมไพล์ไฟล์แอสเซมบลี ค่าเริ่มต้นคือแทน
ใช้แอสเซมเบลอร์ที่ระบุด้วย --as-cmd.

-NS, --delay-lib=ชื่อ
ตั้งค่าโหมดนำเข้าล่าช้าสำหรับไลบรารีที่ระบุ ซึ่งต้องเป็นหนึ่งใน
ห้องสมุดที่นำเข้าด้วย -l ตัวเลือก. โหมดล่าช้าหมายความว่าห้องสมุดจะไม่ทำงาน
โหลดจนกระทั่งมีการเรียกใช้ฟังก์ชันที่นำเข้าจากมันจริง

-D เครื่องหมาย
ละเว้นความเข้ากันได้กับคอมไพเลอร์ C

-e, --ทางเข้า=ฟังก์ชัน
ระบุฟังก์ชันจุดเข้าใช้งานของโมดูล หากไม่ได้ระบุไว้ ค่าเริ่มต้นคือ DllMain
สำหรับ dll และ หลัก สำหรับไฟล์ปฏิบัติการ (ถ้ามาตรฐาน C หลัก ไม่ได้กำหนด วินเมน
มาใช้แทน) สิ่งนี้ใช้ได้กับโมดูล Win32 เท่านั้น

-อี --ส่งออก=ชื่อไฟล์
ระบุไฟล์ .spec (ดู SPEC ไฟล์ ซิงค์ สำหรับรายละเอียด) หรือ Windows .def . มาตรฐาน
ไฟล์ที่กำหนดการส่งออกของ DLL หรือไฟล์เรียกทำงานที่สร้างขึ้น

--external-สัญลักษณ์
อนุญาตให้ลิงก์ไปยังสัญลักษณ์ภายนอกได้โดยตรงจากไฟล์ข้อมูลจำเพาะ ปกติสัญลักษณ์
ต้องกำหนดการส่งออกโดย dll ใน dll เอง ตัวเลือกนี้ทำให้มัน
สามารถใช้สัญลักษณ์ที่กำหนดไว้ในไลบรารี Unix อื่นได้ (สำหรับสัญลักษณ์ที่กำหนดไว้ใน
dll อื่น a ข้างหน้า ต้องใช้ข้อกำหนดแทน)

-f ตัวเลือก
ระบุตัวเลือกการสร้างรหัส ปัจจุบัน -fPIC และ -fasynchronous-ผ่อนคลายตาราง
ได้รับการสนับสนุน ตัวเลือกอื่นๆ จะถูกละเว้นเนื่องจากความเข้ากันได้กับคอมไพเลอร์ C

--ปลอม-โมดูล
สร้างโมดูล PE ปลอมสำหรับ dll หรือ exe แทนแอสเซมบลีหรืออ็อบเจกต์ปกติ
ไฟล์. โมดูล PE มีทรัพยากรสำหรับโมดูล แต่ไม่มีรหัสปฏิบัติการ

-NS, --ชื่อไฟล์=ชื่อไฟล์
ตั้งชื่อไฟล์ของโมดูล ค่าเริ่มต้นคือการใช้ชื่อฐานของ spec
ไฟล์ (ไม่มีนามสกุล)

-ชม, --ช่วยด้วย
แสดงข้อความการใช้งานและออก

-ชม, --กอง=ขนาด
ระบุขนาดของโมดูลโลคัลฮีปในหน่วยไบต์ (ใช้ได้เฉพาะกับโมดูล Win16);
ค่าเริ่มต้นคือไม่มีฮีปในเครื่อง

-I ไดเรกทอรี
ละเว้นความเข้ากันได้กับคอมไพเลอร์ C

-เค --ฆ่าที่
ลบการตกแต่ง stdcall ออกจากชื่อสัญลักษณ์ในไฟล์ .def ที่สร้างขึ้น
มีความหมายใน .เท่านั้น --def โหมด.

-K ธง
ละเว้นความเข้ากันได้กับคอมไพเลอร์ C

--ขนาดใหญ่-ที่อยู่-ตระหนัก
ตั้งค่าสถานะในไฟล์ปฏิบัติการเพื่อแจ้งตัวโหลดว่าแอปพลิเคชันนี้รองรับ
พื้นที่ที่อยู่ที่มีขนาดใหญ่กว่า 2 กิกะไบต์

--ld-cmd=ld-คำสั่ง
ระบุคำสั่งที่จะใช้เชื่อมโยงไฟล์อ็อบเจ็กต์ ค่าเริ่มต้นคือ ld.

-แอล, --library-เส้นทาง=ไดเรกทอรี
ต่อท้ายไดเร็กทอรีที่ระบุในรายการไดเร็กทอรีที่ค้นหา
นำเข้าไลบรารี

-l --ห้องสมุด=ชื่อ
นำเข้าไลบรารีที่ระบุโดยมองหาที่เกี่ยวข้อง libname.def แฟ้มใน
ไดเร็กทอรีที่ระบุด้วย the -L ตัวเลือก

-m16, -m32, - ลบ.ม
สร้างรหัส 16 บิต 32 บิตหรือ 64 บิตตามลำดับ

- มาร์ม -นิ้วหัวแม่มือ, -มีนาคม=ตัวเลือก, -mcpu=ตัวเลือก
ตั้งค่าตัวเลือกการสร้างโค้ดสำหรับแอสเซมเบลอร์

-NS, --โมดูลหลัก=โมดูล
เมื่อสร้าง dll 16 บิต ให้ตั้งชื่อคู่ 32 บิตเป็น โมดูล. นี้
ใช้เพื่อบังคับให้ลำดับการโหลดสำหรับ dll 16 บิตตรงกับของ
หนึ่ง 32 บิต

-NS, --dll-ชื่อ=ชื่อไฟล์.dll
ตั้งชื่อภายในของโมดูล ใช้ในโมดูล Win16 เท่านั้น ค่าเริ่มต้น
คือการใช้ชื่อฐานของไฟล์ spec (ไม่มีนามสกุล) ใช้สำหรับ
KERNEL เนื่องจากอยู่ใน KRNL386.EXE ไม่ควรมีความจำเป็นอย่างอื่น

--นาโนเมตร-cmd=nm-คำสั่ง
ระบุคำสั่งที่จะใช้เพื่อรับรายการสัญลักษณ์ที่ไม่ได้กำหนด ค่าเริ่มต้นคือ nm.

--nxcompat=ใช่|ไม่
ระบุว่าโมดูลเข้ากันได้กับการรองรับ no-exec หรือไม่ ค่าเริ่มต้นคือใช่

-o, --เอาท์พุท=ไฟล์
ตั้งชื่อไฟล์เอาต์พุต (ค่าเริ่มต้นคือเอาต์พุตมาตรฐาน) ถ้าไฟล์ที่ส่งออก
ชื่อลงท้ายด้วย .o เอาต์พุตข้อความจะถูกส่งไปยังไฟล์ชั่วคราวที่ประกอบเข้าด้วยกัน
เพื่อสร้างไฟล์ .o ที่ระบุ

-NS, --เรส=rsrc.res
โหลดทรัพยากรจากไฟล์ทรัพยากรไบนารีที่ระบุ NS rsrc.res ไฟล์สามารถ
ผลิตจากไฟล์ทรัพยากรต้นทางด้วย WRC(1) (หรือด้วยทรัพยากร Windows
คอมไพเลอร์)
ตัวเลือกนี้จำเป็นสำหรับไฟล์ทรัพยากร Win16 เท่านั้น ไฟล์ Win32 สามารถทำได้ง่ายๆ
แสดงเป็น อินพุต ไฟล์ และจะได้รับการจัดการอย่างถูกต้องโดยอัตโนมัติ (แม้ว่า -r
ตัวเลือกนี้จะใช้ได้กับไฟล์ Win32 ด้วย)

--save-อุณหภูมิ
ห้ามลบไฟล์ชั่วคราวต่างๆ ที่ ไวน์บิลด์ สร้าง

--ระบบย่อย=ระบบย่อย[:สำคัญ[.ผู้เยาว์]]
ตั้งค่าระบบย่อยของไฟล์เรียกทำงาน ซึ่งสามารถเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
ปลอบใจ สำหรับบรรทัดคำสั่งที่เรียกใช้งานได้
หน้าต่าง สำหรับปฏิบัติการแบบกราฟิก
พื้นเมือง สำหรับ dll โหมดเนทิฟ
สะดุ้ง สำหรับ ce dll
จุดเริ่มต้นของบรรทัดคำสั่งที่เรียกใช้งานได้คือ C . ปกติ หลัก การทำงาน. NS วม
สามารถใช้ฟังก์ชันแทนได้หากคุณต้องการอาร์เรย์อาร์กิวเมนต์เพื่อใช้สตริง Unicode
ไฟล์ปฏิบัติการแบบกราฟิกมี a วินเมน จุดเข้า
สามารถเลือกระบุเวอร์ชันของระบบย่อยหลักและรองได้ ค่าเริ่มต้น
เวอร์ชันของระบบย่อยคือ 4.0

-ยู, --ไม่ได้กำหนด=เครื่องหมาย
เพิ่ม เครื่องหมาย ไปที่รายการสัญลักษณ์ที่ไม่ได้กำหนดเมื่อเรียกใช้ตัวเชื่อมโยง นี้ทำให้
เป็นไปได้ที่จะบังคับให้รวมโมดูลเฉพาะของไลบรารีสแตติกเมื่อ
การแก้ปัญหาการนำเข้า

-ใน, --รายละเอียด
แสดงคำสั่งย่อยต่างๆ ที่เรียกใช้โดย ไวน์บิลด์.

--รุ่น
แสดงเวอร์ชันของโปรแกรมและออก

-w, --คำเตือน
เปิดคำเตือน

SPEC ไฟล์ ซิงค์


General วากยสัมพันธ์
ไฟล์ข้อมูลจำเพาะควรมีรายการประกาศลำดับ ไวยากรณ์ทั่วไปคือ
ต่อไปนี้:

เกี่ยวกับลำดับ ประเภทฟังก์ชัน [ธง] ชื่อส่งออก ( [อาร์กิว...] ) [จัดการ]
เกี่ยวกับลำดับ ตัวแปร [ธง] ชื่อส่งออก ( [ข้อมูล...] )
เกี่ยวกับลำดับ extern [ธง] ชื่อส่งออก [ชื่อสัญลักษณ์]
เกี่ยวกับลำดับ ต้นขั้ว [ธง] ชื่อส่งออก [ (อาร์กิว...) ]
เกี่ยวกับลำดับ ถือเอา [ธง] ชื่อส่งออก ข้อมูล
# ความคิดเห็น

การประกาศต้องพอดีกับบรรทัดเดียว ยกเว้นถ้าสิ้นสุดบรรทัดหนีโดยใช้a
อักขระแบ็กสแลช NS # อักขระที่ใดก็ได้ในบรรทัดทำให้ส่วนที่เหลือของบรรทัดเป็น
ละเลยเป็นความคิดเห็น

เกี่ยวกับลำดับ ระบุหมายเลขลำดับที่สอดคล้องกับจุดเริ่มต้นหรือ '@' for
การจัดสรรลำดับอัตโนมัติ (Win32 เท่านั้น)

ธง เป็นชุดของแฟล็กทางเลือก นำหน้าด้วยอักขระ '-' แฟล็กที่รองรับคือ:

-โนเรเลย์
จุดเริ่มต้นจะไม่แสดงในการติดตามการดีบักรีเลย์ (Win32 เท่านั้น)

-ไม่มีชื่อ
จุดเริ่มต้นจะถูกส่งออกโดยลำดับแทนที่จะเป็นตามชื่อ ชื่อว่า
ยังคงสามารถนำเข้าได้

-ret16 ฟังก์ชันส่งคืนค่า 16 บิต (Win16 เท่านั้น)

-ret64 ฟังก์ชันส่งคืนค่า 64 บิต (Win32 เท่านั้น)

- ลงทะเบียน
ฟังก์ชันนี้ใช้การลงทะเบียน CPU เพื่อส่งผ่านอาร์กิวเมนต์

-เอกชน
ไม่สามารถนำเข้าฟังก์ชันจาก dll อื่น ๆ ได้ แต่สามารถเข้าถึงได้เท่านั้น
ผ่าน GetProcAddress

-ลำดับ
จุดเริ่มต้นจะถูกนำเข้าโดยลำดับแทนที่จะเป็นชื่อ ชื่อว่า
ยังคงส่งออก

-โค้ง=ซีพียู[,ซีพียู]
จุดเริ่มต้นมีอยู่ในสถาปัตยกรรม CPU ที่ระบุเท่านั้น NS
ชื่อ win32 และ win64 จับคู่สถาปัตยกรรม CPU แบบ 32 บิตหรือ 64 บิตทั้งหมด
ตามลำดับ ใน dll 16 บิต ระบุ -โค้ง=win32 ทำให้เกิดจุดเข้า
ที่จะส่งออกจากโมดูล wrapper 32 บิต

ฟังก์ชัน บทบัญญัติ
ไวยากรณ์:
เกี่ยวกับลำดับ ประเภทฟังก์ชัน [ธง] ชื่อส่งออก ( [อาร์กิว...] ) [จัดการ]

การประกาศนี้กำหนดจุดเข้าใช้งานของฟังก์ชัน ต้นแบบที่กำหนดโดย
ชื่อส่งออก ( [อาร์กิว...] ) ระบุชื่อที่ใช้ได้สำหรับการเชื่อมโยงแบบไดนามิกและรูปแบบ
ของการโต้แย้ง '@' สามารถใช้แทน . ได้ ชื่อส่งออก สำหรับการส่งออกแบบลำดับเท่านั้น

ประเภทฟังก์ชัน ควรเป็นหนึ่งใน:

stdcall
สำหรับฟังก์ชั่น Win32 ปกติ

ปาสคาล สำหรับฟังก์ชั่น Win16 ปกติ

ซีดี สำหรับฟังก์ชัน Win16 หรือ Win32 โดยใช้แบบแผนการเรียก C

วาร์ก
สำหรับฟังก์ชัน Win16 หรือ Win32 โดยใช้แบบแผนการเรียก C กับตัวแปร
จำนวนอาร์กิวเมนต์

โทรนี้
สำหรับฟังก์ชั่น Win32 โดยใช้ the โทรนี้ การเรียกแบบแผน (พารามิเตอร์ตัวแรก
ในการลงทะเบียน %ecx บน i386)

args ควรเป็นอย่างใดอย่างหนึ่งหรือหลายอย่าง:

word (ค่าที่ไม่ได้ลงนาม 16 บิต)

ดาบ (คำที่ลงนาม 16 บิต)

ยาว (ค่าจำนวนเต็มขนาดพอยน์เตอร์)

int64 (ค่าจำนวนเต็ม 64 บิต)

int128 (ค่าจำนวนเต็ม 128 บิต)

ลอย (ค่าทศนิยม 32 บิต)

สอง (ค่าทศนิยม 64 บิต)

PTR (ตัวชี้เชิงเส้น)

Str (ตัวชี้เชิงเส้นไปยังสตริง ASCII ที่สิ้นสุดด้วยค่า null)

วสท (ตัวชี้เชิงเส้นไปยังสตริง Unicode ที่สิ้นสุดด้วยค่า null)

กันยายน (ตัวชี้แบบแบ่งส่วน)

แยก (ตัวชี้แบบแบ่งส่วนไปยังสตริง ASCII ที่สิ้นสุดด้วยค่า null)

หมายเหตุ: ประเภทตัวชี้แบบ 16 บิตและแบบแบ่งกลุ่มใช้ได้เฉพาะกับฟังก์ชัน Win16 เท่านั้น

จัดการ เป็นชื่อของฟังก์ชัน C จริงที่จะนำจุดเข้านั้นไปใช้ใน
โหมด 32 บิต ตัวจัดการยังสามารถระบุเป็น ชื่อไฟล์.dll.ฟังก์ชัน เพื่อกำหนดส่งต่อ
ฟังก์ชั่น (ซึ่งมีการใช้งานอยู่ใน dll อื่น) ถ้า จัดการ ไม่ได้ระบุไว้คือ
ถือว่าเหมือนกับ ชื่อส่งออก

ตัวอย่างแรกนี้กำหนดจุดเริ่มต้นสำหรับการเรียก GetFocus() 32 บิต:

@ stdcall GetFocus() เก็ทโฟกัส

ตัวอย่างที่สองนี้กำหนดจุดเริ่มต้นสำหรับการเรียก CreateWindow() 16 บิต (ordinal
100 เป็นเพียงตัวอย่าง); นอกจากนี้ยังแสดงให้เห็นว่าสามารถแยกบรรทัดได้นานแค่ไหนโดยใช้แบ็กสแลช:

100 ปาสกาล CreateWindow (ptr ptr ยาว s_word s_word s_word \
s_word คำ คำ คำ ptr) WIN_CreateWindow

ในการประกาศฟังก์ชันโดยใช้จำนวนตัวแปรของอาร์กิวเมนต์ ให้ระบุฟังก์ชันเป็น
วาร์ก และประกาศในไฟล์ C ด้วยพารามิเตอร์ '...' สำหรับฟังก์ชัน Win32 หรือ with
อาร์กิวเมนต์ VA_LIST16 พิเศษสำหรับฟังก์ชัน Win16 ดูฟังก์ชัน wsprintf* ใน
ตัวอย่าง user.exe.spec และ user32.spec

ตัวแปร บทบัญญัติ
ไวยากรณ์:
เกี่ยวกับลำดับ ตัวแปร [ธง] ชื่อส่งออก ( [ข้อมูล...] )

การประกาศนี้กำหนดการจัดเก็บข้อมูลเป็นคำ 32 บิตที่ลำดับที่ระบุ
ชื่อส่งออก จะเป็นชื่อที่ใช้ได้สำหรับการเชื่อมโยงแบบไดนามิก ข้อมูล เป็นเลขฐานสิบได้
หรือเลขฐานสิบหกนำหน้าด้วย "0x" ตัวอย่างต่อไปนี้กำหนดตัวแปร VariableA at
ลำดับ 2 และประกอบด้วย 4 ints:

2 ตัวแปร VariableA(-1 0xff 0 0)

การประกาศนี้ใช้ได้เฉพาะในไฟล์ข้อมูลจำเพาะ Win16 ใน Win32 คุณควรใช้ extern แทน
(ดูด้านล่าง)

ภายนอก บทบัญญัติ
ไวยากรณ์:
เกี่ยวกับลำดับ extern [ธง] ชื่อส่งออก [ชื่อสัญลักษณ์]

การประกาศนี้กำหนดรายการที่แมปกับสัญลักษณ์ C (ตัวแปรหรือฟังก์ชัน)
ใช้งานได้เฉพาะในไฟล์ข้อมูลจำเพาะ Win32 ชื่อส่งออก จะชี้ไปที่สัญลักษณ์ ชื่อสัญลักษณ์ ที่
ต้องกำหนดไว้ในรหัส C อีกทางหนึ่งอาจเป็นรูปแบบ ชื่อไฟล์.dll.ชื่อสัญลักษณ์ ไปยัง
กำหนดสัญลักษณ์ที่ส่งต่อ (ซึ่งมีการใช้งานอยู่ใน dll อื่น) ถ้า ชื่อสัญลักษณ์ is
ไม่ได้ระบุไว้ ให้ถือว่าเหมือนกับ ชื่อส่งออก

ต้นขั้ว บทบัญญัติ
ไวยากรณ์:
เกี่ยวกับลำดับ ต้นขั้ว [ธง] ชื่อส่งออก [ (อาร์กิว...) ]

การประกาศนี้กำหนดฟังก์ชันต้นขั้ว ทำให้ชื่อและลำดับพร้อมใช้งานสำหรับ
การลิงก์แบบไดนามิก แต่จะยุติการดำเนินการพร้อมข้อความแสดงข้อผิดพลาดหากฟังก์ชันเป็น
เคยโทร.

สมการ บทบัญญัติ
ไวยากรณ์:
เกี่ยวกับลำดับ ถือเอา [ธง] ชื่อส่งออก ข้อมูล

การประกาศนี้กำหนดลำดับเป็นค่าสัมบูรณ์ ชื่อส่งออก จะเป็นชื่อ
มีให้สำหรับการเชื่อมโยงแบบไดนามิก ข้อมูล สามารถเป็นเลขฐานสิบหรือเลขฐานสิบหกนำหน้าด้วย
"0x"

ผู้เขียน


ไวน์บิลด์ ได้รับการดำเนินการโดยคนจำนวนมากในช่วงหลายปีที่ผ่านมา ผู้เขียนหลักคือ Robert J.
Amstadt, Alexandre Julliard, Martin von Loewis, Ulrich Weigand และ Eric Youngdale มากมาย
คนอื่น ๆ ได้สนับสนุนคุณลักษณะใหม่และการแก้ไขข้อบกพร่อง สำหรับรายการทั้งหมด โปรดดูที่ git
บันทึกการกระทำ

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


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac - โปรแกรมแปลงไฟล์เสียงฟรี
    fre:ac เป็นตัวแปลงเสียงและซีดีฟรี
    ripper สำหรับรูปแบบและตัวเข้ารหัสต่างๆ
    มี MP3, MP4/M4A, WMA, Ogg
    รูปแบบ Vorbis, FLAC, AAC และ Bonk
    สนับสนุน, ...
    ดาวน์โหลด fre:ac - ตัวแปลงเสียงฟรี
  • 2
    Matplotlib
    Matplotlib
    Matplotlib เป็นห้องสมุดที่ครอบคลุม
    สำหรับการสร้างภาพนิ่ง ภาพเคลื่อนไหว และ
    การสร้างภาพแบบโต้ตอบใน Python
    Matplotlib ทำให้เรื่องง่าย ๆ เป็นเรื่องง่ายและ
    สิ่งที่ยาก...
    ดาวน์โหลด Matplotlib
  • 3
    บอทแมน
    บอทแมน
    เขียนตรรกะแชทบอทของคุณหนึ่งครั้งและ
    เชื่อมต่อกับหนึ่งในที่มีอยู่
    บริการส่งข้อความ รวมถึง Amazon
    Alexa, Facebook Messenger, หย่อน,
    โทรเลขหรือแม้แต่คุณ...
    ดาวน์โหลดบอทแมน
  • 4
    จอปลิน
    จอปลิน
    Joplin เป็นโอเพ่นซอร์สฟรี
    จดบันทึกและโปรแกรมสิ่งที่ต้องทำที่
    สามารถจัดการบันทึกจำนวนมากใน
    รูปแบบ Markdown จัดระเบียบเป็น
    โน๊ตบุ๊คและ...
    ดาวน์โหลด Joplin
  • 5
    gerbv เป็นโปรแกรมดู Gerber (RS-274X)
    gerbv เป็นโปรแกรมดู Gerber (RS-274X)
    Gerbv เป็นไฟล์ Gerber แบบโอเพ่นซอร์ส
    (เฉพาะ RS-274X) ผู้ชม Gerbv ช่วยให้คุณ
    โหลดหลายไฟล์ทับกัน
    ทำการวัดบนภาพที่แสดง
    ฯลฯ ...
    ดาวน์โหลด gerbv � a Gerber (RS-274X) viewer
  • 6
    ไอโอมิเตอร์
    ไอโอมิเตอร์
    เครื่องมือวิเคราะห์ประสิทธิภาพ I/O
    ผู้ชม: นักพัฒนา, ข้อมูล
    เทคโนโลยี, วิทยาศาสตร์/การวิจัย, ระบบ
    ผู้ดูแลระบบ อินเทอร์เฟซผู้ใช้: Win32
    (เอ็มเอส วินโดวส์). โปรแกรม...
    ดาวน์โหลด Iometer
  • เพิ่มเติม»

คำสั่ง Linux

Ad