ฟรอสต์เป็นภาษา C ++ เสื้อคลุมคอมไพเลอร์ที่ทำให้มันเป็นไปได้ที่จะใช้วิธีการหลายฟังก์ชั่นที่มีการขัดแย้งเสมือนเกือบราวกับว่าพวกเขาคุณลักษณะพื้นเมือง C ++ คุณไม่จำเป็นต้องรักษารหัสการฝึกอบรมใด ๆ ฟังก์ชั่นการโทร
มีอะไรใหม่ในรุ่นนี้:
·ข้อความข้อผิดพลาด:
·ชื่อฟังก์ชั่นในข้อความผิดพลาดจะ demangled ใช้ค ++ filt
·บางครั้ง "ไม่มีฟังก์ชั่นที่เหมาะสมสำหรับการเรียกวิธีการหลาย" ข้อผิดพลาดถูกพิมพ์แทน "วิธีการหลาย ambigous เรียกว่า" กับการทำงานของผู้สมัครที่เหมาะสม นี้ได้รับการแก้ไข
·ตัวเลือกการกำหนดค่า:
·นิว / เปลี่ยนแปลง 'กำหนด' ตัวเลือก:
· --with-cxxfilt [= PROG]
·ใช้ 'prog ที่' เป็นโปรแกรมกรองสำหรับ C ++ ชื่อฟังก์ชั่นในข้อความผิดพลาด พยายามค ++ filt ถ้า 'prog ที่' ไม่ได้ระบุ เปิดใช้งานโดยค่าเริ่มต้น
· --with-UDS-libs = เส้นทาง
·ระบุอย่างชัดเจนเส้นทางสำหรับห้องสมุด UDS คุณต้องนี้เท่านั้นถ้าลิงเกอร์ไม่ได้พบว่ามัน
· --with-UDS รวมถึงเส้นทาง =
·ระบุอย่างชัดเจนเส้นทางสำหรับ UDS รวมไฟล์ คุณต้องนี้เท่านั้นถ้า preprocessor ไม่ได้พบพวกเขา หมายเหตุ: เมื่อส่วนหัวของไฟล์ที่มีการติดตั้งใน ~ / includes / UDS คุณต้องระบุ --with-UDS รวมถึง = ~ / รวมถึง
· --enable โค้ง [= โค้ง]
·การเพิ่มประสิทธิภาพการเปิดใช้งานที่เฉพาะเจาะจงสถาปัตยกรรมที่ค่าใช้จ่ายของความเข้ากันได้ย้อนหลัง ถ้าสถาปัตยกรรมที่จะใช้ไม่ได้ระบุ `uname -m` จะสันนิษฐาน ปิดการใช้งานโดยค่าเริ่มต้นจนกว่าคุณจะเพิ่มประสิทธิภาพอย่างชัดเจนสำหรับความเร็วหรือขนาด
· --enable เพิ่มประสิทธิภาพ [= ความเร็ว | size]
·ตัวเลือก -fomit กรอบตัวชี้ไม่ได้ใช้เมื่อ --enable เพิ่มประสิทธิภาพความเร็ว = มีการระบุตั้งแต่นี้เกิดปัญหาฟรอสต์ (ข้อยกเว้นต้องชี้กรอบ)
· -fstrict-aliasing ถูกเปิดใช้งานเมื่อใดก็ตามที่จะใช้ในการเพิ่มประสิทธิภาพ
·เส้นทางห้องสมุดเริ่มต้นที่จะใช้ภายในมีการตรวจพบในขณะนี้โดย 'กำหนด' ขึ้นอยู่กับรุ่น 0.6.2 เท่านั้น / usr / lib และ / usr / local / lib ถูกนำมาใช้เป็น
·เส้นทางเริ่มต้น
·การภาวนา:
·ตัวเลือก -FS ได้ถูกลบออก ใช้ -FL แทน.
รายละเอียดซอฟแวร์:
ความคิดเห็นที่ไม่พบ