repo นี้มีเวอร์ชันของ LLVM/Clang toolchain ที่ได้รับการแก้ไขเพื่อรองรับ Checked C ส่วน Checked C จะขยาย C ด้วยการตรวจสอบขอบเขตและปรับปรุงความปลอดภัยของประเภท ข้อมูลจำเพาะ Checked C มีอยู่ที่หน้าการเผยแพร่ repo Checked C
คุณสามารถติดตั้งคอมไพเลอร์ Checked C และเครื่องมือ 3C ได้จากหน้าการเผยแพร่โครงการ Checked C LLVM มีเวอร์ชันสำหรับ Ubuntu 22.04, Windows 10/11 และ MacOS คู่มือผู้ใช้คอมไพเลอร์อยู่ที่นี่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Checked C และตัวชี้ไปยังโค้ดตัวอย่าง โปรดดูวิกิ Checked C หากคุณต้องการสร้างสำเนาคอมไพเลอร์ของคุณเอง โปรดดูคำแนะนำในวิกิ Checked C LLVM Project
คุณสามารถใช้ clangd
ที่สร้างจากที่เก็บนี้เพื่อรับการสนับสนุน IDE ที่คล้ายกันสำหรับการแก้ไขโค้ด Checked C เนื่องจาก clangd
อัปสตรีมจัดเตรียมไว้สำหรับโค้ด C ตัวอย่างเช่น คุณสามารถข้ามไปที่คำจำกัดความ/ข้อมูลอ้างอิง และรับการแสดงข้อผิดพลาดและคำเตือนแบบเรียลไทม์ ฯลฯ นี่คือข้อมูลเพิ่มเติมเกี่ยวกับ clangd
ของ Checked C
พื้นที่เก็บข้อมูลนี้มีเครื่องมือที่เรียกว่า 3C ที่ทำการแปลงรหัส C เป็น Checked C โดยอัตโนมัติบางส่วน ลิงก์เอกสารด่วน:
ข้อมูลทั่วไป รวมถึงสถานะการพัฒนาและวิธีการมีส่วนร่วม
คำแนะนำในการสร้าง
คำแนะนำการใช้งานสำหรับเครื่องมือบรรทัดคำสั่ง 3c
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคอมไพเลอร์ Checked C clang โปรดดูวิกิ Checked C LLVM Project
เรายินดีต้อนรับการมีส่วนร่วมในโครงการ Checked C หากต้องการมีส่วนร่วมในโครงการ โปรดดูที่การมีส่วนร่วมใน Checked C
สำหรับการมีส่วนร่วมในโค้ด เราจะปฏิบัติตามเวิร์กโฟลว์ Github มาตรฐาน ดูการมีส่วนร่วมใน Checked C สำหรับรายละเอียดเพิ่มเติม
โครงการนี้ได้นำหลักจรรยาบรรณมาใช้