คำถามติดแท็ก mingw-w64

2
อะไรคือความแตกต่างระหว่าง sjlj vs dwarf vs seh?
ฉันหาข้อมูลไม่เพียงพอที่จะตัดสินใจว่าฉันควรใช้คอมไพเลอร์ใดในการรวบรวมโครงการของฉัน มีหลายโปรแกรมในคอมพิวเตอร์ที่ต่างกันจำลองกระบวนการ บน Linux ฉันใช้ GCC ทุกอย่างยอดเยี่ยม ฉันสามารถเพิ่มประสิทธิภาพรหัสมันรวบรวมอย่างรวดเร็วและใช้หน่วยความจำไม่มาก ฉันทำมาตรฐานของตัวเองด้วยคอมไพเลอร์ MSVC และ GCC หลังจากนั้นหนึ่งสร้างไบนารีเร็วขึ้นเล็กน้อย (สำหรับแต่ละ subar Architecture) แม้ว่าเวลาในการรวบรวมจะมากกว่า MSVC ดังนั้นฉันจึงตัดสินใจใช้ MinGW แต่ไม่พบคำอธิบายใด ๆ เกี่ยวกับวิธีการจัดการข้อยกเว้นและการใช้งานใน MinGW ฉันสามารถใช้การกระจายที่แตกต่างกันสำหรับระบบปฏิบัติการและสถาปัตยกรรมที่แตกต่างกัน การพิจารณา: เวลารวบรวมและหน่วยความจำไม่สำคัญสำหรับการใช้งานของฉัน สิ่งสำคัญเท่านั้นคือการปรับให้เหมาะสมแบบรันไทม์ ฉันต้องการโปรแกรมของฉันให้เร็วพอ คอมไพเลอร์ช้าเป็นที่ยอมรับ ระบบปฏิบัติการ: Microsoft Windows XP / 7/8 / Linux สถาปัตยกรรม: Intel Core i7 / Core2 / และ i686 รุ่นเก่าที่รัน XP: P

2
จะติดตั้ง MinGW-w64 และ MSYS2 ได้อย่างไร?
ฉันกำลังพยายามสร้างไลบรารีโอเพนซอร์ส ฉันต้องการระบบจัดการแพ็คเกจเพื่อดาวน์โหลดการอ้างอิงได้อย่างง่ายดาย ตอนแรกฉันใช้MinGW+MSYS. แต่แพ็กเกจรวมมีจำนวน จำกัด มีคนบอกให้ใช้MinGW-w64 + MSYS2. ฉันดาวน์โหลดmingw-w64-installจากที่นี่ เมื่อทำงานจะรายงานข้อผิดพลาดต่อไปนี้ ต้องแก้ไขอย่างไร? และ btw จากMinGW-w64หน้าดาวน์โหลดฉันเห็นลิงค์ดาวน์โหลดมากมาย แม้แต่ Cygwin ก็อยู่ในรายการ วิธีCygwinและMinGW-w64มีความสัมพันธ์? ความเข้าใจปัจจุบันของฉันคือในช่วงเวลาของMinGW+MSYSMSYS เป็นเพียงส่วนเสริมที่ดีสำหรับ MinGW ในขณะที่MinGW-w64 + MSYS2MSYS2 เป็นแบบสแตนด์อโลนและ MinGW-w64 เป็นเพียงชุดของไลบรารีที่สามารถใช้งานได้ เช่นเดียวกับ Cygwin สามารถดาวน์โหลดแพ็กเกจต่างๆได้มากมาย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.