เล็ก C รวบรวมอย่างรวดเร็วว่าแม้สำหรับโครงการขนาดใหญ่ Makefiles อาจไม่จำเป็น
TinyCC (aka ทีซีซี) มีขนาดเล็ก แต่มากเกินไปได้อย่างรวดเร็วเรียบเรียง C ซึ่งแตกต่างจากคอมไพเลอร์อื่น ๆ C ก็จะหมายถึงการเป็นตัวเองอาศัย: คุณไม่จำเป็นต้องประกอบภายนอกหรือลิงเกอร์ทีซีซีเพราะไม่ว่าสำหรับคุณ
ทีซีซีไม่เพียง แต่สนับสนุน ANSI C แต่ยังมากที่สุดของมาตรฐานใหม่ ISO C99 และนามสกุล GNUC จำนวนมากรวมทั้งการชุมนุมแบบอินไลน์
ทีซีซีนอกจากนี้ยังสามารถใช้ในการทำสคริปซีเช่นชิ้นส่วนของที่มา C ที่คุณทำงานเป็น Perl หรือสคริปต์หลาม รวบรวมเป็นไปอย่างรวดเร็วเพื่อให้สคริปของคุณจะเป็นไปอย่างรวดเร็วราวกับว่ามันเป็นที่ปฏิบัติการ ทีซีซียังสามารถสร้างหน่วยความจำและการตรวจสอบที่ถูกผูกไว้ขณะที่ช่วยให้การดำเนินการทั้งหมดชี้ C ทีซีซีสามารถทำตรวจสอบเหล่านี้แม้ว่าห้องสมุดไม่ patched ถูกนำมาใช้
ด้วย libtcc คุณสามารถใช้ทีซีซีเป็นแบ็กเอนด์สำหรับการสร้างรหัสแบบไดนามิก
ทีซีซีส่วนใหญ่สนับสนุนเป้าหมาย i386 บน Linux และ Windows มีพอร์ตสำหรับอัลฟา ARM (แขน TCC) และเป้าหมาย TMS320C67xx (C67-TCC)
คุณสมบัติ .
- เล็ก! คุณสามารถรวบรวมและรันโค้ด C ทุกที่เช่นในดิสก์กู้ภัย (ประมาณ 100KB x86 สำหรับทีซีซีปฏิบัติการรวมทั้ง preprocessor C คอมไพเลอร์ C ประกอบและลิงเกอร์).
- FAST! tcc สร้างรหัส x86 Optimized ไม่มีค่าใช้จ่ายรหัสไบต์ รวบรวมประกอบและเชื่อมโยงหลายครั้งเร็วกว่า GCC.
- ไม่ จำกัด ! ใด ๆ C ห้องสมุดแบบไดนามิกสามารถนำมาใช้โดยตรง ทีซีซีจะมุ่งหน้า torward เต็ม ISOC99 การปฏิบัติตาม ทีซีซีของหลักสูตรสามารถรวบรวมตัวเอง.
- SAFE! ทีซีซีรวมถึงหน่วยความจำเสริมและตรวจสอบที่ถูกผูกไว้ การตรวจสอบรหัส Bound สามารถผสมได้อย่างอิสระกับรหัสมาตรฐาน.
- รวบรวมและดำเนินการมา C โดยตรง ไม่มีการเชื่อมโยงหรือประกอบที่จำเป็น preprocessor C เต็มรูปแบบและประกอบ GNU เหมือนรวม.
- C สคริปต์ที่รองรับ:. เพียงแค่เพิ่ม! # / usr / local / bin / tcc -run 'ที่บรรทัดแรกของแหล่งที่มาของ C, และดำเนินการได้โดยตรงจากบรรทัดคำสั่ง
- ด้วย libtcc คุณสามารถใช้ทีซีซีเป็นแบ็กเอนด์สำหรับการสร้างรหัสแบบไดนามิก.
ความคิดเห็นที่ไม่พบ