นี่คือคำสั่ง faucc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
faucc - คอมไพเลอร์ C สร้างรหัส Intel สำหรับซีพียู 16 บิต/32 บิต
เรื่องย่อ
fauc [ -B เส้นทาง ] [ -D มาโคร [=def- -E ] [ -I เส้นทาง ] [ -L เส้นทาง ] [ -นพ ] [-มฟล ไฟล์ ]
[ -ส.ส ] [ -มท เป้า ] [ -O ระดับ ] [ -S ] [ -T ต้นฉบับ ] [ -U แมโคร ] [ -Wlหาเรื่อง ]
[ -เอ็กซ์ลิงค์เกอร์ หาเรื่อง ] [ -b โค้ง ] [ -c ] [ -f หาเรื่อง ] [ -m โค้ง ] [ -nostdlib ]
[ -o เอาท์พุต ] [ -print-lib-fauc-ชื่อไฟล์ ] [ --อิสระ ]
[ --no-stack-ป้องกัน - ไฟล์ -
DESCRIPTION
fauc เป็นคอมไพเลอร์ C ที่สามารถสร้างรหัส Intel 16 บิตหรือ 32 บิต
OPTIONS
fauc พยายามเลียนแบบตัวเลือกของ gcc. จำนวนของตัวเลือกจะถูกส่งผ่านไปยังC
ตัวประมวลผลล่วงหน้า ซีพี หรือไปยังตัวเชื่อมโยง (ทำผ่านการเรียกไปยัง c-compiler gcc) ยังไม่ได้แก้ไข
ฟอร์ม
-B เส้นทาง
แทนที่คำนำหน้าไดเร็กทอรีโดยที่ cc1 ถูกมองขึ้นไปด้วย เส้นทาง.
-D มาโคร, -D มาโคร=def
กำหนด มาโคร ด้วยคำจำกัดความเริ่มต้นที่เลือกได้ def. ถ้า def ถูกละไว้ เป็นค่าเริ่มต้น
ไปยัง 1.
-E
ดำเนินการประมวลผลล่วงหน้าเท่านั้น แต่อย่าเรียกใช้คอมไพเลอร์
-I เส้นทาง
เพิ่ม เส้นทาง ไปยังเส้นทางรวมที่จะค้นหาไฟล์ส่วนหัว
-L เส้นทาง
เพิ่ม เส้นทาง ไปยังเส้นทางการค้นหาไลบรารี ซึ่งตัวเชื่อมโยงจะค้นหาไลบรารี
-นพ
ข้อมูลการพึ่งพาเอาท์พุตขณะประมวลผลล่วงหน้า
-มฟล, ไฟล์
ข้อมูลการพึ่งพาเอาท์พุตขณะประมวลผลล่วงหน้าถึง ไฟล์.
-ส.ส,
เมื่อตัวประมวลผลล่วงหน้าควรแสดงข้อมูลการพึ่งพา มันจะสร้าง PHONY
เป้าหมายสำหรับการพึ่งพาแต่ละครั้ง
-มท เป้า
เมื่อตัวประมวลผลล่วงหน้าควรแสดงข้อมูลการพึ่งพา ให้ใช้ เป้า เป็น
เป้าหมายกฎการพึ่งพา
-O ระดับ
ปัจจุบันละเลย
-S
รหัสการประกอบเอาต์พุต
-T ต้นฉบับ
ใช้ ต้นฉบับ เป็นสคริปต์ตัวเชื่อมโยง
-U แมโคร
ยกเลิกการกำหนดที่กำหนดไว้ก่อนหน้านี้ แมโคร.
-Wlหาเรื่อง, -เอ็กซ์ลิงค์เกอร์ หาเรื่อง
ส่ง หาเรื่อง ไปยังตัวเชื่อมโยง
-b โค้ง
สร้างรหัสสำหรับ โค้ง (ทั้ง i286 or i386)
-c
ทำการคอมไพล์แต่ห้ามเชื่อมโยง
-f หาเรื่อง
อาร์กิวเมนต์การสร้างรหัสผ่าน หาเรื่อง ไปที่คอมไพเลอร์ ดู cc1 หน้าคนที่เป็นไปได้
ข้อโต้แย้ง
-m โค้ง
ปัจจุบันละเลย
-nostdlib
ด้วยตัวเลือกนี้ ตัวเชื่อมโยงจะค้นหาเฉพาะไลบรารีที่ส่งผ่านเป็นคำสั่ง
อาร์กิวเมนต์บรรทัด
-o ไฟล์
เขียนเอาต์พุตไปที่ ไฟล์.
-print-libfauc-ชื่อไฟล์
พิมพ์พาธแบบเต็มของไลบรารีคอมไพเลอร์ภายใน libfaucc.a
-คงที่
ทำการเชื่อมโยงแบบคงที่
--อิสระ, --no-stack-ป้องกัน
ปัจจุบันละเลย
ตัวอย่าง
fauc -c สวัสดีชาวโลก.c -o สวัสดี world.o
รวบรวมโปรแกรม hello-world.c และส่งออกวัตถุเป็น hello-wolrd.o
fauc -S -b i286 -o การทดสอบ ทดสอบ.ค
รวบรวมโปรแกรม test.c ถึงรหัส 16 บิตและส่งออกรายการแอสเซมบลีเพื่อทดสอบ
แต่ยังไม่ได้ประกอบหรือเชื่อมโยงผลลัพธ์
ใช้ fauc ออนไลน์โดยใช้บริการ onworks.net