นี่คือคำสั่ง gac ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
GAC - คอมไพเลอร์ GAP
เรื่องย่อ
แก๊ก [-c|-d] [-o --NS} ...
DESCRIPTION
GAC รวบรวมไฟล์อินพุต ไฟล์อินพุตต้องเป็นซอร์สโค้ด GAP (คำต่อท้าย '.g' หรือ
'.gap'), ซอร์สโค้ด C (คำต่อท้าย '.c') หรือไฟล์โค้ดที่คอมไพล์แล้ว (คำต่อท้าย '.o')
ถ้าไม่ใช่ -c ไม่ -d ได้รับแล้ว 'gac' ผลิต
เคอร์เนลใหม่ซึ่งมีโค้ดที่คอมไพล์แล้วสำหรับไฟล์อินพุตทั้งหมด
-c รวบรวมไฟล์อินพุตไปยังไฟล์อ็อบเจ็กต์ที่โหลดได้แบบสแตติกซึ่งต้องเชื่อมโยง
รวมกันเป็นเคอร์เนลใหม่
-d รวบรวมไฟล์อินพุตไปยังไฟล์อ็อบเจ็กต์ที่สามารถโหลดได้แบบไดนามิก ซึ่งสามารถโหลดได้
โดยเคอร์เนลที่รันไทม์
-C รวบรวมเฉพาะไฟล์อินพุตเป็นรหัส C ซึ่งจะต้องมีการรวบรวมและเชื่อมโยง
ที่จะใช้งานได้
-r ไฟล์ที่คอมไพล์แบบสแตติกจะถือว่าถูกกำหนดโดยชื่อพาธที่สัมพันธ์กับ
GAP root และจะถูกคอมไพล์สำหรับการโหลดอัตโนมัติเมื่อค้นหาไฟล์ที่สัมพันธ์กัน
ไปที่รูท GAP
-o
ตั้งชื่อไฟล์เอาต์พุต .
-ffast-in-arith
ปล่อยรหัสสำหรับการดำเนินการทางคณิตศาสตร์ ซึ่งทำงานเร็วขึ้นหากตัวถูกดำเนินการทั้งสองเป็น
จำนวนเต็มขนาดเล็กและช้ากว่าอย่างอื่น
-ffast-ธรรมดา-รายการ
ปล่อยรหัสสำหรับการเข้าถึงรายการ ซึ่งทำงานเร็วขึ้นหากรายการเป็นรายการธรรมดาและ
ช้ากว่าอย่างอื่น
-ffast-รายการ-funcs
อินไลน์ฟังก์ชัน 'เพิ่ม' และ 'ความยาว' โค้ด ซึ่งทำให้เร็วขึ้นเล็กน้อย
-fno-ตรวจสอบประเภท
ปล่อยไม่มีการตรวจสอบข้อผิดพลาดสำหรับการเข้าถึงรายการ ซึ่งทำให้เร็วขึ้น แต่อาจดัมพ์คอร์ถ้า
เกิดข้อผิดพลาด
-p
ผ่านตัวเลือก ไปยังคอมไพเลอร์ C
-P
ผ่านตัวเลือก ไปยังตัวเชื่อมโยง C
ใช้ gac ออนไลน์โดยใช้บริการ onworks.net