นี่คือคำสั่ง ecc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ecc - คอมไพเลอร์ eC
เรื่องย่อ
อีซีซี [-t เป้าหมายแพลตฟอร์ม]
[-ซีพีพี C-พรีโปรเซสเซอร์]
[-ค่าเริ่มต้น เนมสเปซเริ่มต้น]
[-เข้มงวด]
[-memguard]
[-nolinenumbers]
[เข้าใจ-C-แฟลก]
-c อินพุต
[-o เอาท์พุต]
[-สัญลักษณ์ ระดับกลาง-dir]
DESCRIPTION
ecc จะรวบรวมไฟล์ต้นฉบับ eC ที่ระบุใน อินพุต ถึงรหัส C ระดับกลาง
นอกจากนี้ มันจะสร้างไฟล์นำเข้าสัญลักษณ์ (.เด็กซน) และ (หากคอมไพล์แล้ว
แหล่งที่มามีสตริงที่เป็นสากล) สตริงการแปลบางส่วน แคตตาล็อก
(.ชาม) ใช้โดย ecs เพื่อสร้างตัวโหลดสัญลักษณ์ และสร้างการแปลของโมดูล
แม่แบบ (.หม้อ).
ecc ขึ้นอยู่กับสัญลักษณ์ (.ซิม) สำหรับแหล่งอินพุตและไฟล์ต้นฉบับ eC อื่นๆ
นำเข้ามาเพื่อคอมไพล์ล่วงหน้าโดย ฯลฯและพบใน ระดับกลาง-dir.
OPTIONS
เอาท์พุต
-o เอาท์พุต ตำแหน่งและชื่อไฟล์ C ระดับกลางเอาต์พุต
(ค่าเริ่มต้นเป็นที่ตั้งและชื่อของ อินพุต กับ .ec นามสกุลแทนที่ด้วย .c)
Intermediate ค้นหาสถานที่
-สัญลักษณ์ ระดับกลาง-dir
ตำแหน่งของสัญลักษณ์ (.ซิม) เอาต์พุตจากพรีคอมไพเลอร์ (ฯลฯ) และตำแหน่งที่จะส่งออกไฟล์นำเข้า
(.เด็กซน) และแค็ตตาล็อกสตริงการแปลบางส่วน (.ชาม)
ระบบปฏิบัติการ
-t เป้าหมายแพลตฟอร์ม
ที่ไหน เป้าหมายแพลตฟอร์ม เป็นหนึ่งใน: win32 ลินุกซ์ แอปเปิล
(ค่าเริ่มต้นเป็นแพลตฟอร์มโฮสต์หากไม่ระบุ)
ห่วงโซ่เครื่องมือ Options
-ซีพีพี C-พรีโปรเซสเซอร์
ตัวประมวลผลล่วงหน้า C ใดที่จะใช้ (ค่าเริ่มต้นเป็น gcc)
namespace Options
-ค่าเริ่มต้น เนมสเปซเริ่มต้น
สมมติว่าคลาสและเนมสเปซทั้งหมดที่กำหนดไว้ในไฟล์ต้นฉบับอยู่ภายในเนมสเปซ
เนมสเปซเริ่มต้น. สิ่งนี้ไม่ส่งผลกระทบต่อโครงสร้างที่กำหนดด้วย ผิดนัด โหมดการเข้าถึง,
ที่ไม่บิดเบี้ยวและเข้ากันได้กับ C
-เข้มงวด
อย่าแก้ไขโครงสร้างภายในเนมสเปซและเนมสเปซย่อยโดยอัตโนมัติ ทั้งหมด
คลาส ฟังก์ชัน และคำจำกัดความจะต้องมีคุณสมบัติครบถ้วนโดยชัดแจ้ง
เนมสเปซ
การแก้จุดบกพร่อง Options
-memguard
สร้างข้อมูลการเรียกใช้ฟังก์ชัน MemoryGuard สำหรับใช้กับ MemoryGuard ถึง
เปิดใช้งาน MemoryGuard การกำหนดค่า MemoryGuard ของไลบรารีรันไทม์ Ecere ต้องเป็น
ใช้แล้ว. วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเพิ่มโครงการไลบรารีรันไทม์ ecere
(sdk/ecere/ecere.epj) ไปยังพื้นที่ทำงาน สลับการกำหนดค่าเป็น "MemoryGuard" และ
สร้างมัน จากนั้นสามารถสลับ MemoryGuard ได้โดยสลับการกำหนดค่าที่ใช้งานอยู่ของ
โครงการเอเซียร์
-nolinenumbers
ละเว้นเอาต์พุตหมายเลขบรรทัดของไฟล์ต้นฉบับ eC ในไฟล์ C ที่สร้างขึ้น
เข้าใจ C ธง
-Iรวมอยู่ด้วย
-ไอซิสเต็ม|-isysroot syssincludedir
-Dคำนิยาม
- ลบ.ม
ใช้ ecc ออนไลน์โดยใช้บริการ onworks.net