นี่คือคำสั่ง capnpc-c++ ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
capnp - คอมไพเลอร์สำหรับไฟล์คำจำกัดความรูปแบบการแลกเปลี่ยนข้อมูล Cap'n Proto
เรื่องย่อ
แคป [] []
แคป id
แคป [--ช่วยด้วย | --รุ่น]
DESCRIPTION
หน้าคู่มือนี้จัดทำเอกสารโดยสังเขปเกี่ยวกับ แคป คำสั่ง
มันถูกเขียนขึ้นสำหรับการแจกจ่าย Debian เนื่องจากโปรแกรมดั้งเดิมไม่มี a
หน้าคู่มือ
แคป เป็นเครื่องห่อหุ้มสำหรับเครื่องมือต่างๆ ที่ใช้ในการจัดการกับการแลกเปลี่ยนข้อมูลของ Cap'n Proto
รูปแบบ. เครื่องมือเหล่านี้รวมถึงคอมไพเลอร์ไฟล์คำจำกัดความ แบ็กเอนด์ C++ ตัวถอดรหัสสำหรับ
การแปลงข้อความ Cap'n Proto เป็นข้อความและตัวสร้างสำหรับรหัสคำจำกัดความ Cap'n Proto
OPTIONS
โปรแกรมใช้ไวยากรณ์บรรทัดคำสั่งของ GNU ตามปกติ โดยมีตัวเลือกแบบยาวขึ้นต้นด้วย two
ขีดกลาง (`-'). สรุปตัวเลือกอยู่ด้านล่าง
-IDIR, --นำเข้าเส้นทางDIR
เพิ่ม DIR ในรายการไดเร็กทอรีที่ค้นหาการนำเข้าที่ไม่สัมพันธ์กัน (อันที่เริ่มต้น
กับ '/').
--ไม่มีมาตรฐาน-นำเข้า
อย่าเพิ่มเส้นทางการนำเข้าเริ่มต้นใดๆ ใช้เฉพาะที่ระบุโดย -I มิฉะนั้น,
เป็นปกติ / usr / รวม and /usr/local/include จะถูกเพิ่มโดยค่าเริ่มต้น
--รายละเอียด
บันทึกข้อความแสดงข้อมูลไปยัง stderr; มีประโยชน์สำหรับการดีบัก
--ช่วยด้วย
แสดงสรุปตัวเลือก
--รุ่น
แสดงเวอร์ชันของโปรแกรม
คำสั่ง
รวบรวม
รวบรวมไฟล์สคีมา Cap'n Proto และสร้างซอร์สโค้ดที่สอดคล้องกันในหนึ่งรายการขึ้นไป
ภาษา
OPTIONS
-I, --เส้นทางนำเข้า=
เพิ่ม ไปยังรายการของไดเร็กทอรีที่ค้นหาการนำเข้าที่ไม่สัมพันธ์กัน (อันที่
ขึ้นต้นด้วย '/')
--ไม่มีมาตรฐาน-นำเข้า
อย่าเพิ่มเส้นทางการนำเข้าเริ่มต้นใดๆ ใช้เฉพาะที่ระบุโดย -I มิฉะนั้น,
เป็นปกติ / usr / รวม and /usr/local/include จะถูกเพิ่มโดยค่าเริ่มต้น
-oลัง[:dir], --เอาท์พุท=ลัง[:dir]
สร้างซอร์สโค้ดสำหรับภาษา ในไดเรกทอรี (ค่าเริ่มต้น: ปัจจุบัน
ไดเร็กทอรี) จริง ๆ แล้วระบุปลั๊กอินที่จะใช้ ถ้า เป็นคำง่ายๆ
คอมไพเลอร์สำหรับปลั๊กอินชื่อ 'capnpc- ' ใน $PATH ถ้า เป็นไฟล์
เส้นทางที่มีเครื่องหมายทับ มันถูกตีความว่าเป็นไฟล์เรียกทำงานของปลั๊กอินที่แน่นอน
ชื่อและ $PATH ไม่ถูกค้นหา
--src-คำนำหน้า=
หากไฟล์ที่ระบุสำหรับการคอมไพล์เริ่มต้นด้วย , ลบคำนำหน้า for
วัตถุประสงค์ในการตัดสินใจตั้งชื่อไฟล์ที่ส่งออก ตัวอย่างเช่นต่อไปนี้
คำสั่ง: capnp --src-prefix=foo/bar -oc++:corge foo/bar/baz/qux.capnp จะ
สร้างไฟล์ corge/baz/qux.capnp.{h,c++}
ถอดรหัส
ถอดรหัสข้อความ Cap'n Proto ที่เข้ารหัสเป็นข้อความ ข้อความถูกอ่านจากมาตรฐาน
อินพุตและโดยค่าเริ่มต้นคาดว่าจะอยู่ในรูปแบบการทำให้เป็นอนุกรม Cap'n Proto มาตรฐาน
OPTIONS
-I, --เส้นทางนำเข้า=
เพิ่ม ไปยังรายการของไดเร็กทอรีที่ค้นหาการนำเข้าที่ไม่สัมพันธ์กัน (อันที่
ขึ้นต้นด้วย '/')
-f, --แบน
ตีความอินพุตเป็นข้อความส่วนเดียวขนาดใหญ่แทนที่จะเป็นสตรีมใน
รูปแบบอนุกรมมาตรฐาน
--ไม่มีมาตรฐาน-นำเข้า
อย่าเพิ่มเส้นทางการนำเข้าเริ่มต้นใดๆ ใช้เฉพาะที่ระบุโดย -I มิฉะนั้น,
เป็นปกติ / usr / รวม and /usr/local/include จะถูกเพิ่มโดยค่าเริ่มต้น
-p, --บรรจุ
คาดว่าอินพุตจะถูกบรรจุโดยใช้การบรรจุ Cap'n Proto มาตรฐาน ซึ่งจะยุบ
ไบต์ที่มีค่าเป็นศูนย์
--สั้น
พิมพ์ในรูปแบบสั้น (ไม่สวย) แต่ละข้อความจะถูกพิมพ์ในบรรทัดเดียว
โดยไม่ต้องใช้ช่องว่างเพื่อปรับปรุงความสามารถในการอ่าน
id
สร้างตัวระบุเฉพาะสำหรับไฟล์สกีมา Cap'n Proto
ใช้ capnpc-c++ ออนไลน์โดยใช้บริการ onworks.net