ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

castxml - ออนไลน์ในคลาวด์

เรียกใช้ castxml ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง castxml ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


castxml - สร้างการแสดง XML ของการประกาศ C++

เรื่องย่อ


castxml ( | | )...

DESCRIPTION


ตัวเลือกที่ตีความโดย castxml มีการระบุไว้ด้านล่าง เหลือตัวเลือกให้
คอมไพเลอร์ Clang ภายใน

OPTIONS


--castxml-ซีซี-

--castxml-ซีซี-"(" ... ")"

กำหนดค่าตัวประมวลผลล่วงหน้า Clang ภายในและแพลตฟอร์มเป้าหมายเพื่อให้ตรงกับของ
กำหนดคำสั่งคอมไพเลอร์ NS ต้องเป็น "gnu", "msvc", "gnu-c" หรือ "msvc-c"
ตั้งชื่อคอมไพเลอร์ (เช่น "gcc") และ ... ระบุตัวเลือกที่อาจ
ส่งผลต่อเป้าหมาย (เช่น "-m32")

--castxml-gccxml

เขียนเอาต์พุตรูปแบบ gccxml ไปที่ .xml หรือไฟล์ที่ตั้งชื่อโดย '-o'

--castxml-เริ่มต้น [, ]...

เริ่มต้น AST traversal เมื่อประกาศด้วยชื่อที่กำหนด (ที่ผ่านการรับรอง) หลายรายการ
ชื่ออาจระบุเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคหรือโดยการทำซ้ำตัวเลือก

-ช่วยด้วย, --ช่วยด้วย

พิมพ์ castxml และข้อมูลการใช้คอมไพเลอร์ Clang ภายใน

-o

เขียนเอาต์พุตไปที่

--รุ่น

พิมพ์ castxml และข้อมูลเวอร์ชันคอมไพเลอร์ Clang ภายใน

ความช่วยเหลือสำหรับคอมไพเลอร์ Clang ภายในปรากฏด้านล่าง

-------------------------------------------------- -------------

ภาพรวม: คอมไพเลอร์ clang LLVM

การใช้: เสียงดังกราว [ตัวเลือก]

ตัวเลือก:
-### พิมพ์ (แต่อย่าเรียกใช้) คำสั่งที่จะเรียกใช้สำหรับการคอมไพล์นี้

--วิเคราะห์
เรียกใช้ตัววิเคราะห์สถิต

-arcmt-migrate-emit-ข้อผิดพลาด
ปล่อยข้อผิดพลาด ARC แม้ว่าผู้ย้ายข้อมูลจะแก้ไขได้ก็ตาม

-arcmt-โยกย้ายรายงานเอาท์พุท
พาธเอาต์พุตสำหรับรายงาน plist

--cuda-อุปกรณ์เท่านั้น
ทำการคอมไพล์ CUDA ด้านอุปกรณ์เท่านั้น

--cuda-โฮสต์เท่านั้น
ทำการรวบรวม CUDA ฝั่งโฮสต์เท่านั้น

-cxx-isystem
เพิ่มไดเร็กทอรีไปยัง C++ SYSTEM รวมถึงเส้นทางการค้นหา

-c รันเฉพาะขั้นตอนพรีโพรเซส คอมไพล์ และประกอบเท่านั้น

-วว พิมพ์คำจำกัดความมาโครใน -E โหมดนอกเหนือจากเอาต์พุตปกติ

-พึ่งพา-dot ชื่อไฟล์ที่จะเขียนการพึ่งพาส่วนหัวที่จัดรูปแบบ DOT ถึง

-dependency-ไฟล์
ชื่อไฟล์ (หรือ -) เพื่อเขียนเอาต์พุตการพึ่งพาไปยัง

-ดีเอ็ม พิมพ์คำจำกัดความมาโครใน -E โหมดแทนเอาต์พุตปกติ

-ปล่อย-ast
ปล่อยไฟล์ Clang AST สำหรับอินพุตต้นทาง

-emit-llvm
ใช้การแสดง LLVM สำหรับแอสเซมเบลอร์และไฟล์อ็อบเจ็กต์

-E เรียกใช้ตัวประมวลผลล่วงหน้าเท่านั้น

-fultivec
เปิดใช้งาน AltiVec vector initializer syntax

-fansi-หนีรหัส
ใช้ Escape Code ของ ANSI สำหรับการวินิจฉัย

-fapple-kext
ใช้ส่วนขยายเคอร์เนลของ Apple ABI

-fapple-pragma-แพ็ค
เปิดใช้งานการจัดการ #pragma pack ที่เข้ากันได้กับ Apple gcc

-fapplication-นามสกุล จำกัดรหัสให้ใช้ได้เฉพาะกับส่วนขยายแอป

-fblocks
เปิดใช้งานคุณลักษณะภาษา 'บล็อก'

-fborland-ส่วนขยาย
ยอมรับโครงสร้างที่ไม่ได้มาตรฐานที่สนับสนุนโดยคอมไพเลอร์ Borland

-fbuild-เซสชันไฟล์=
ใช้เวลาแก้ไขครั้งสุดท้ายของ เป็นการประทับเวลาของเซสชันการสร้าง

-fbuild-session-timestamp=
เวลาที่เซสชันบิวด์ปัจจุบันเริ่มต้นขึ้น

-fcolor-การวินิจฉัย
ใช้สีในการวินิจฉัย

-fcomment-block-commands=
ปฏิบัติต่ออาร์กิวเมนต์ที่คั่นด้วยจุลภาคแต่ละรายการใน เป็นบล็อกแสดงความคิดเห็นเอกสาร
คำสั่ง

-fcoverage-การทำแผนที่
สร้างการแมปความครอบคลุมเพื่อเปิดใช้งานการวิเคราะห์ความครอบคลุมของโค้ด

-fcxx-ข้อยกเว้น
เปิดใช้งานข้อยกเว้น C++

-fdata-ส่วน
วางแต่ละข้อมูลในส่วนของตัวเอง (ELF เท่านั้น)

-fdebug-ประเภทส่วน
วางประเภทการแก้ไขข้อบกพร่องในส่วนของตนเอง (ELF เท่านั้น)

-fdelayed-แม่แบบแยกวิเคราะห์
แยกคำนิยามฟังก์ชัน templated ที่ส่วนท้ายของหน่วยการแปล

-fdiagnostics-แยกวิเคราะห์-fixits
พิมพ์ fix-its ในรูปแบบแยกวิเคราะห์เครื่อง

-fdiagnostics-พิมพ์แหล่งที่มาช่วงข้อมูล
ช่วงแหล่งที่มาของการพิมพ์มีช่วงในรูปแบบตัวเลข

-fdiagnostics-show-note-include-stack
จอแสดงผลรวมสแต็คสำหรับบันทึกการวินิจฉัย

-fdiagnostics-แสดงตัวเลือก
พิมพ์ชื่อตัวเลือกด้วยการวินิจฉัยที่แมปได้

-fdiagnostics-แสดงแม่แบบ-ต้นไม้
พิมพ์แผนผังเปรียบเทียบเทมเพลตสำหรับเทมเพลตที่แตกต่างกัน

-fdollars-ในตัวระบุ
อนุญาต '$' ในตัวระบุ

-femit-all-decls
ออกประกาศทั้งหมดแม้ว่าจะไม่ได้ใช้

- ข้อยกเว้น
เปิดใช้งานการสนับสนุนสำหรับการจัดการข้อยกเว้น

-ffast-คณิตศาสตร์
เปิดใช้งานโหมด 'fast-math' ของ *frontend* สิ่งนี้ไม่มีผลต่อการปรับให้เหมาะสม แต่
จัดเตรียมมาโครตัวประมวลผลล่วงหน้า __FAST_MATH__ เหมือนกับของ GCC -ffast-คณิตศาสตร์ ธง

-แก้ไข-r9
จองทะเบียน r9 (เฉพาะ ARM)

-fixed-x18
จองทะเบียน x18 (เฉพาะ AArch64 เท่านั้น)

-ffp-สัญญา=
Form fused FP ops (เช่น FMAs): เร็ว (ทุกที่) | เปิด (ตาม FP_CONTRACT
Pragma ค่าเริ่มต้น) | ปิด (ไม่เคยฟิวส์)

- อิสระ
ยืนยันว่าการรวบรวมเกิดขึ้นในสภาพแวดล้อมอิสระ

-ffunction-ส่วน
วางแต่ละฟังก์ชันในส่วนของตัวเอง (ELF เท่านั้น)

-fgnu-คำสำคัญ
อนุญาตคำหลักส่วนขยาย GNU โดยไม่คำนึงถึงมาตรฐานภาษา

-fgnu-รันไทม์
สร้างเอาต์พุตที่เข้ากันได้กับรันไทม์ GNU Objective-C มาตรฐาน

-fgnu89-อินไลน์
ใช้ความหมายอินไลน์ gnu89

-fimplicit-โมดูลแผนที่
ค้นหาระบบไฟล์โดยปริยายสำหรับไฟล์แมปโมดูล

-finstrument-ฟังก์ชั่น
สร้างการเรียกเข้าและออกของฟังก์ชันเครื่องมือ

-fintegrated-เป็น
เปิดใช้งานแอสเซมเบลอร์แบบบูรณาการ

-fmath-เออเรโน
ต้องใช้ฟังก์ชันทางคณิตศาสตร์เพื่อระบุข้อผิดพลาดโดยการตั้งค่า errno

-fmax-type-align=
ระบุการจัดตำแหน่งสูงสุดเพื่อบังคับใช้กับพอยน์เตอร์ที่ไม่มีการจัดตำแหน่งที่ชัดเจน

-fmodule-ไฟล์=
โหลดไฟล์โมดูลที่คอมไพล์แล้วนี้

-fmodule-แผนที่ไฟล์=
โหลดไฟล์แมปโมดูลนี้

-fmodule-ชื่อ=
ระบุชื่อของโมดูลที่จะสร้าง

-fmodules-แคช-เส้นทาง=
ระบุเส้นทางแคชของโมดูล

-fmodules-ประกาศ
ต้องการการประกาศโมดูลที่ใช้ภายในโมดูล

-fmodules-ignore-มาโคร=
ละเว้นคำจำกัดความของมาโครที่กำหนดเมื่อสร้างและโหลดโมดูล

-fmodules-prune-หลัง=
ระบุช่วงเวลา (เป็นวินาที) หลังจากนั้นไฟล์โมดูลจะได้รับการพิจารณา
ไม่ได้ใช้

-fmodules-prune-ช่วงเวลา=
ระบุช่วงเวลา (เป็นวินาที) ระหว่างการพยายามตัดโมดูลแคช

-fmodules-ค้นหาทั้งหมด
ค้นหาแม้กระทั่งโมดูลที่ไม่ได้นำเข้าเพื่อแก้ไขการอ้างอิง

-fmodules-เข้มงวด-ปฏิเสธ
Like -fmodules-ประกาศ แต่ต้องการให้ส่วนหัวทั้งหมดอยู่ในโมดูล

-fmodules-ผู้ใช้สร้างเส้นทาง
ระบุเส้นทางการสร้างผู้ใช้โมดูล

-fmodules-validate-Once-per-build-session
อย่าตรวจสอบไฟล์อินพุตสำหรับโมดูลหากโมดูลสำเร็จ
ตรวจสอบหรือโหลดในระหว่างเซสชันการสร้างนี้

-fmodules-ตรวจสอบระบบ-ส่วนหัว
ตรวจสอบส่วนหัวของระบบที่โมดูลขึ้นอยู่กับเมื่อโหลดโมดูล

-fโมดูล
เปิดใช้งานคุณสมบัติภาษา 'โมดูล'

-fms-ความเข้ากันได้-รุ่น=
ค่าที่คั่นด้วยจุดแสดงหมายเลขเวอร์ชันคอมไพเลอร์ของ Microsoft ที่จะรายงานใน
_MSC_VER (0 = ไม่ต้องกำหนด (ค่าเริ่มต้น))

-fms-ความเข้ากันได้
เปิดใช้งานความเข้ากันได้ของ Microsoft Visual C++ เต็มรูปแบบ

-fms-ส่วนขยาย
ยอมรับโครงสร้างที่ไม่ได้มาตรฐานที่สนับสนุนโดยคอมไพเลอร์ของ Microsoft

-fmsc-เวอร์ชั่น=
หมายเลขเวอร์ชันคอมไพเลอร์ของ Microsoft ที่จะรายงานใน _MSC_VER (0 = ไม่ต้องกำหนด
(ค่าเริ่มต้น))

-fno-การเข้าถึง-การควบคุม
ปิดใช้งานการควบคุมการเข้าถึง C++

-fno-assume-sane-operator-ใหม่
อย่าทึกทักเอาเองว่าตัวดำเนินการทั่วโลกของ C++ ใหม่ไม่สามารถใช้นามแฝงตัวชี้ใด ๆ ได้

-fno-ลิงก์อัตโนมัติ
ปิดใช้งานการสร้างคำสั่ง linker สำหรับการเชื่อมโยงไลบรารีอัตโนมัติ

-fno-ในตัว-
ปิดการใช้งานความรู้ในตัวโดยปริยายของฟังก์ชันเฉพาะ

-fno-ในตัว
ปิดการใช้งานความรู้ในตัวโดยปริยายของฟังก์ชั่น

-fno-ธรรมดา
รวบรวม globals ทั่วไปเช่นคำจำกัดความปกติ

-fno-คงที่-cfstrings ปิดใช้งานการสร้างสตริงคงที่ประเภท CodeFoundation

-fno-diagnostics-fixit-info
ไม่รวมข้อมูล fixit ในการวินิจฉัย

-fno-ดอลลาร์ในตัวระบุ
ไม่อนุญาต '$' ในตัวระบุ

-fno-elide-ตัวสร้าง ปิดใช้งานการยกเลิกตัวสร้างการคัดลอก C ++

-fno-elide-ประเภท
อย่าลบประเภทเมื่อพิมพ์การวินิจฉัย

-fno-gnu-อินไลน์-asm
ปิดใช้งาน asm แบบอินไลน์สไตล์ GNU

-fno-บูรณาการเป็น
ปิดการใช้งานแอสเซมเบลอร์ในตัว

-fno-lax- vector-conversions
ไม่อนุญาตให้แปลงโดยนัยระหว่างเวกเตอร์ที่มีองค์ประกอบต่างกัน
หรือธาตุชนิดต่างๆ

-fno-คณิตศาสตร์ในตัว
ปิดการใช้งานความรู้ในตัวของฟังก์ชันคณิตศาสตร์

-fno-ผสานทุกค่าคงที่
ไม่อนุญาตให้รวมค่าคงที่

-fno-objc-อนุมานที่เกี่ยวข้องกับผลลัพธ์ประเภท
ไม่อนุมานประเภทผลลัพธ์ที่เกี่ยวข้องกับ Objective-C ตามตระกูลเมธอด

-fno-ชื่อผู้ประกอบการ
อย่าถือว่าคีย์เวิร์ดของชื่อโอเปอเรเตอร์ C++ เป็นคำพ้องความหมายสำหรับโอเปอเรเตอร์

-fno-reroll-ลูป
ปิดการวนซ้ำ reroller

-fno-rti
ปิดใช้งานการสร้างข้อมูล rtti

-fno-sanitize-บัญชีดำ อย่าใช้ไฟล์ blacklist ในการฆ่าเชื้อ

-fno-sanitize-ครอบคลุม=
ปิดใช้งานคุณลักษณะที่ระบุของเครื่องมือวัดความครอบคลุมสำหรับ Sanitizers

-fno-ฆ่าเชื้อ-หน่วยความจำ-ติดตาม-ต้นกำเนิด
ปิดใช้งานการติดตามต้นทางใน MemorySanitizer

-fno-ฆ่าเชื้อ-กู้คืน=
ปิดใช้งานการกู้คืนสำหรับน้ำยาฆ่าเชื้อที่ระบุ

-fno-ฆ่าเชื้อกับดัก=
ปิดใช้งานการดักจับสำหรับน้ำยาฆ่าเชื้อที่ระบุ

-fno-สั้น-wchar
บังคับให้ wchar_t เป็น int ที่ไม่ได้ลงชื่อ

-fno-show-คอลัมน์
ไม่รวมหมายเลขคอลัมน์ในการวินิจฉัย

-fno-แสดงแหล่งที่มาของตำแหน่ง
ไม่รวมข้อมูลตำแหน่งต้นทางพร้อมกับการวินิจฉัย

-fno-ลงนาม-char
Char ไม่ได้ลงนาม

-fno-ลงนาม-ศูนย์
อนุญาตการเพิ่มประสิทธิภาพที่ละเว้นเครื่องหมายของเลขศูนย์ทศนิยม

-fno-ตรวจการสะกด
ปิดใช้งานการตรวจตัวสะกด

-fno-stack-ป้องกัน
ปิดการใช้งานตัวป้องกันปล่อง

-fno-สแตนด์อโลนดีบัก
จำกัดข้อมูลการดีบักที่สร้างขึ้นเพื่อลดขนาดของไบนารีดีบัก

-fno-threadsafe-สถิติ อย่าปล่อยรหัสเพื่อเริ่มต้นเธรดสแตติกในเครื่อง
ปลอดภัย

-fno-ไตรกราฟ
อย่าประมวลผลลำดับไตรกราฟ

-fno-unroll-ลูป
ปิด loop unroller

-fno-ใช้-cxa-atexit
อย่าใช้ __cxa_atexit เพื่อเรียกผู้ทำลาย

-fno-use-init-array
อย่าใช้ .init_array แทน .ctors

-fobjc-arc-ข้อยกเว้น
ใช้รหัส EH-safe เมื่อสังเคราะห์การคงไว้และปล่อยใน -fobjc-อาร์ค

-fobjc-อาร์ค
สังเคราะห์การคงไว้และปล่อยการเรียกสำหรับพอยน์เตอร์ Objective-C

-fobjc-ข้อยกเว้น
เปิดใช้งานข้อยกเว้น Objective-C

-fobjc-gc-เท่านั้น
ใช้ GC เฉพาะสำหรับการจัดการหน่วยความจำที่เกี่ยวข้องกับ Objective-C

-fobjc-gc
เปิดใช้งานการรวบรวมขยะ Objective-C

-fobjc-รันไทม์=
ระบุประเภทและเวอร์ชันรันไทม์ Objective-C เป้าหมาย

-fpack-struct=
ระบุการจัดตำแหน่งการจัดวางโครงสร้างสูงสุดเริ่มต้น

-fpascal-สตริง
รู้จักและสร้างตัวอักษรสตริงสไตล์ปาสกาล

-fpcc-struct-return
แทนที่ ABI เริ่มต้นเพื่อส่งคืนโครงสร้างทั้งหมดบน stack

-fprofile-สร้าง=
สร้างรหัสเครื่องมือเพื่อรวบรวมการดำเนินการนับเข้า
/default.profraw (แทนที่โดย LLVM_PROFILE_FILE env var)

-fprofile-instr-สร้าง=
สร้างรหัสเครื่องมือเพื่อรวบรวมการดำเนินการนับเข้า (แทนที่โดย
LLVM_PROFILE_FILE สภาพแวดล้อม var)

-fprofile-instr-สร้าง
สร้างรหัสเครื่องมือเพื่อรวบรวมการนับการดำเนินการลงในไฟล์ default.profraw
(แทนที่ด้วยรูปแบบตัวเลือก '=' หรือ LLVM_PROFILE_FILE env var)

-fprofile-instr-use=
ใช้ข้อมูลเครื่องมือสำหรับการเพิ่มประสิทธิภาพตามโปรไฟล์

-fprofile-sample-use=
เปิดใช้งานการปรับแต่งโปรไฟล์ตามตัวอย่างที่แนะนำ

-fprofile-use=
ใช้ข้อมูลเครื่องมือสำหรับการเพิ่มประสิทธิภาพตามโปรไฟล์ ถ้าชื่อพาธคือ a
ไดเรกทอรี มันอ่านจาก /default.profdata. มิฉะนั้นจะอ่านจากไฟล์
.

-freciprocal-คณิตศาสตร์
อนุญาตให้มีการเชื่อมโยงการดำเนินงานของแผนกใหม่

-freg-struct-กลับ
แทนที่ ABI เริ่มต้นเพื่อส่งคืนโครงสร้างขนาดเล็กในการลงทะเบียน

-freroll-ลูป
เปิดเครื่องรีดซ้ำแบบวนซ้ำ

-fsanitize-address-field-padding=
ระดับของช่องว่างภายในสำหรับ AddressSanitizer

-fsanitize-บัญชีดำ=
เส้นทางไปยังไฟล์บัญชีดำสำหรับน้ำยาฆ่าเชื้อ

-fsanitize-ครอบคลุม=
ระบุประเภทของเครื่องมือวัดความครอบคลุมสำหรับ Sanitizers

-fsanitize-หน่วยความจำ-ติดตาม-ต้นกำเนิด=
เปิดใช้งานการติดตามต้นทางใน MemorySanitizer

-fsanitize-หน่วยความจำ-ติดตาม-ต้นกำเนิด
เปิดใช้งานการติดตามต้นทางใน MemorySanitizer

-fsanitize-หน่วยความจำ-ใช้-หลัง-dtor
เปิดใช้งานการตรวจจับการใช้หลังทำลายใน MemorySanitizer

-fsanitize-กู้คืน=
เปิดใช้งานการกู้คืนสำหรับน้ำยาฆ่าเชื้อที่ระบุ

-fsanitize-กับดัก=เปิดใช้งานการดักจับสำหรับน้ำยาฆ่าเชื้อที่ระบุ

-fฆ่าเชื้อ=
เปิดการตรวจสอบรันไทม์สำหรับรูปแบบต่างๆ ของพฤติกรรมที่ไม่ได้กำหนดหรือน่าสงสัย ดู
คู่มือการใช้เช็คที่มีอยู่

-fshort-enums
จัดสรรให้กับประเภท enum ได้มากเท่าที่ต้องการสำหรับช่วงที่ประกาศของ
ค่าที่เป็นไปได้

-fshort-wchar
บังคับให้ wchar_t เป็น int ที่ไม่ได้ลงนามแบบสั้น

-fshow-โอเวอร์โหลด=
โอเวอร์โหลดตัวเลือกใดที่จะแสดงเมื่อการแก้ปัญหาโอเวอร์โหลดล้มเหลว: ดีที่สุด|ทั้งหมด;
ค่าเริ่มต้นทั้งหมด

-fsize-การจัดสรรคืน
เปิดใช้งานฟังก์ชันการจัดการดีลส่วนกลางขนาด C++14

-fslp-vectorize-ก้าวร้าว
เปิดใช้งาน BB vectorization ผ่าน

-fslp- vectorize
เปิดใช้งานการเวคเตอร์คู่ขนานระดับ superword ผ่าน

-fstack-protector-ทั้งหมด
บังคับให้ใช้ตัวป้องกันปล่องสำหรับฟังก์ชันทั้งหมด

-fstack-ป้องกันที่แข็งแกร่ง
ใช้ฮิวริสติกที่แข็งแกร่งเพื่อใช้ตัวป้องกันสแต็กกับฟังก์ชัน

-fstack- ป้องกัน
เปิดใช้งานตัวป้องกันสแต็กสำหรับฟังก์ชันที่อาจเสี่ยงต่อการทำลายสแต็ก

-fstandalone-debug
ส่งข้อมูลการดีบักแบบเต็มสำหรับทุกประเภทที่โปรแกรมใช้

-fstrict-enums
เปิดใช้งานการปรับให้เหมาะสมตามคำจำกัดความที่เข้มงวดของช่วงค่าของ enum

-fttrap-ฟังก์ชัน=เรียกใช้ฟังก์ชันที่ระบุแทนที่จะเป็นคำสั่งกับดัก

-ftrapv-ตัวจัดการ=
ระบุฟังก์ชันที่จะเรียกใช้เมื่อล้น

-ftrapv
กับดักจำนวนเต็มล้น

-ftrigraphs
ประมวลผลลำดับตรีโกณมิติ

-funique-ชื่อส่วน
ใช้ชื่อเฉพาะสำหรับส่วนข้อความและข้อมูล (ELF เท่านั้น)

-funroll-ลูป
เปิดเครื่องคลายห่วง

-ฟิวส์-init-อาร์เรย์
ใช้ .init_array แทน .ctors

-fveclib=
ใช้ไลบรารีฟังก์ชันเวกเตอร์ที่กำหนด

-f vectorize
เปิดใช้งานการวนซ้ำเวกเตอร์ผ่าน

-fvisibility-inline-ซ่อน
ให้การมองเห็นเริ่มต้นของสมาชิก C++ แบบอินไลน์เป็นค่าเริ่มต้น

-fvisibility-ms-เข้ากันได้
ให้การมองเห็น 'เริ่มต้น' ประเภทสากลและฟังก์ชั่นและตัวแปรทั่วโลก 'ซ่อน'
การมองเห็นโดยค่าเริ่มต้น

-การมองเห็นได้=
ตั้งค่าการมองเห็นสัญลักษณ์เริ่มต้นสำหรับการประกาศทั่วโลกทั้งหมด

-fwrapv
ปฏิบัติต่อจำนวนเต็มล้นที่ลงนามเป็นส่วนเสริมของสองตัว

-fwritable-สตริง
จัดเก็บตัวอักษรสตริงเป็นข้อมูลที่เขียนได้

-fzเวกเตอร์
เปิดใช้งานส่วนขยายภาษาเวกเตอร์ System z

-F
เพิ่มไดเร็กทอรีไปยังเฟรมเวิร์กรวมถึงเส้นทางการค้นหา

--gcc-toolchain=ใช้ gcc toolchain ที่ไดเร็กทอรีที่กำหนด

-gdwarf-2
สร้างข้อมูลการดีบักระดับต้นทางด้วยรุ่นแคระ 2

-gdwarf-3
สร้างข้อมูลการดีบักระดับต้นทางด้วยรุ่นแคระ 3

-gdwarf-4
สร้างข้อมูลการดีบักระดับต้นทางด้วยรุ่นแคระ 4

-gline-ตารางเท่านั้น
ปล่อยตารางหมายเลขบรรทัดดีบักเท่านั้น

-g สร้างข้อมูลการดีบักระดับต้นทาง

-ช่วยด้วย แสดงตัวเลือกที่ใช้ได้

-H แสดงส่วนหัวรวมถึงความลึกของการซ้อน

-idirอาฟเตอร์
เพิ่มไดเร็กทอรีไปที่ AFTER รวมเส้นทางการค้นหา

-iframework
เพิ่มไดเร็กทอรีไปยังเส้นทางการค้นหาเฟรมเวิร์ก SYSTEM

-ไอมาครอส
รวมมาโครจากไฟล์ก่อนแยกวิเคราะห์

-รวม-pch
รวมไฟล์ส่วนหัวที่คอมไพล์แล้ว

- รวม
รวมไฟล์ก่อนแยกวิเคราะห์

-ดัชนีส่วนหัวแผนที่
สร้างไดเร็กทอรีรวมถัดไป (-I or -F) แผนที่ส่วนหัวของตัวสร้างดัชนี

-iprefix
ตั้ง -iกับคำนำหน้า/-iwithprefixbefore คำนำหน้า

-iquote
เพิ่มไดเรกทอรีใน QUOTE รวมเส้นทางการค้นหา

-isysroot
ตั้งค่าไดเร็กทอรีรากของระบบ (ปกติคือ /)

-ไอซิสเต็ม
เพิ่มไดเร็กทอรีไปยัง SYSTEM รวมถึงเส้นทางการค้นหา

-ivfsoverlay
วางซ้อนระบบไฟล์เสมือนที่อธิบายโดยไฟล์ทับระบบไฟล์จริง

-iกับคำนำหน้าก่อน
ตั้งค่าไดเรกทอรีให้รวมเส้นทางการค้นหาด้วยคำนำหน้า

-iกับคำนำหน้า
ตั้งค่าไดเร็กทอรีเป็น SYSTEM รวมพาธการค้นหาด้วยคำนำหน้า

-iwithsysroot
เพิ่มไดเร็กทอรีไปยัง SYSTEM รวมถึงเส้นทางการค้นหา เส้นทางสัมบูรณ์สัมพันธ์กับ
-isysroot

-I
เพิ่มไดเรกทอรีเพื่อรวมเส้นทางการค้นหา

-มาบิคอล
เปิดใช้งานโค้ดที่ไม่ขึ้นกับตำแหน่งแบบ SVR4 (เฉพาะ Mips เท่านั้น)

-mcrc อนุญาตให้ใช้คำสั่ง CRC (ARM เท่านั้น)

-นพ เขียน depfile ที่มีส่วนหัวของผู้ใช้และระบบ

-mfix-cortex-a53-835769 วิธีแก้ปัญหา Cortex-A53 erratum 835769 (เฉพาะ AArch64)

-mfp32
ใช้การลงทะเบียนทศนิยม 32 บิต (MIPS เท่านั้น)

-mfp64 ใช้การลงทะเบียนทศนิยม 64 บิต (MIPS เท่านั้น)

-มฟล
เขียนเอาต์พุต depfile จาก -MMD, -นพ, -มม,หรือ -M ถึง

-mgeneral-regs-เท่านั้น
สร้างรหัสที่ใช้เฉพาะการลงทะเบียนวัตถุประสงค์ทั่วไป (เฉพาะ AArch64 เท่านั้น)

-mglobal-ผสาน
เปิดใช้งานการรวม globals

-มก เพิ่มส่วนหัวที่ขาดหายไปให้กับ depfile

--โยกย้าย
เรียกใช้ migrator

-mios-เวอร์ชั่น-นาที=
ตั้งเป้าหมายการปรับใช้ iOS

-mlvm
อาร์กิวเมนต์เพิ่มเติมเพื่อส่งต่อไปยังการประมวลผลตัวเลือกของ LLVM

-mlong-โทร
สร้างการกระโดดทางอ้อมเพื่อให้สามารถกระโดดได้ไกลกว่า 64M

-mmacosx-เวอร์ชัน-min=
ตั้งค่าเป้าหมายการปรับใช้ Mac OS X

-MMD เขียน depfile ที่มีส่วนหัวของผู้ใช้

-mms-บิตฟิลด์
ตั้งค่าเค้าโครงโครงสร้างเริ่มต้นให้เข้ากันได้กับคอมไพเลอร์ของ Microsoft
มาตรฐาน

-mmsa เปิดใช้งาน MSA ASE (MIPS เท่านั้น)

-มม Like -MMDแต่ยังหมายความถึง -E และเขียนไปที่ stdout โดยค่าเริ่มต้น

-mno-เอบิคอล
ปิดใช้งานโค้ดที่ไม่ขึ้นกับตำแหน่งแบบ SVR4 (เฉพาะ Mips เท่านั้น)

-mno-แก้ไข-cortex-a53-835769
อย่าแก้ไขปัญหาชั่วคราว Cortex-A53 erratum 835769 (เฉพาะ AArch64)

-mno-ทั่วโลกผสาน
ปิดใช้งานการรวม globals

-mno-โดยนัย-float
อย่าสร้างคำสั่งทศนิยมโดยปริยาย

-นาทีโทรยาว
เรียกคืนพฤติกรรมเริ่มต้นของการไม่สร้างสายยาว

-mno-msa
ปิดใช้งาน MSA ASE (MIPS เท่านั้น)

-mno-จำกัดมัน
อนุญาตให้สร้างบล็อก IT ที่เลิกใช้แล้วสำหรับ ARMv8 มันถูกปิดโดยค่าเริ่มต้นสำหรับ ARMv8
โหมดนิ้วหัวแม่มือ

-mno-unaligned-เข้าถึง
บังคับให้มีการจัดตำแหน่งการเข้าถึงหน่วยความจำทั้งหมด (เฉพาะ AArch32/AArch64 เท่านั้น)

-mnorc
ไม่อนุญาตให้ใช้คำสั่ง CRC (ARM เท่านั้น)

-โมดูลการพึ่งพา-dir
ไดเร็กทอรีเพื่อถ่ายโอนข้อมูลการพึ่งพาโมดูลไปยัง

-momit-leaf-frame-ตัวชี้
ละเว้นการตั้งค่าตัวชี้เฟรมสำหรับฟังก์ชันลีฟ

-ส.ส สร้างเป้าหมายปลอมสำหรับการพึ่งพาแต่ละครั้ง (นอกเหนือจากไฟล์หลัก)

-mqdsp6-เข้ากันได้
เปิดใช้งานความเข้ากันได้ย้อนหลัง hexagon-qdsp6

-เอ็มคิว
ระบุชื่อเอาต์พุตไฟล์หลักที่จะเสนอราคาใน depfile

-mrelax-ทั้งหมด
(บูรณาการเป็น) ผ่อนคลายคำแนะนำเครื่องทั้งหมด

-mrestrict-มัน
ไม่อนุญาตการสร้างบล็อก IT ที่เลิกใช้แล้วสำหรับ ARMv8 เป็นค่าเริ่มต้นสำหรับ
โหมดนิ้วหัวแม่มือ ARMv8

-mrtd ทำให้แบบแผนการโทร StdCall เป็นค่าเริ่มต้น

-msoft-ลอย
ใช้ซอฟต์แวร์จุดลอยตัว

-mstack-การจัดตำแหน่ง=
ตั้งค่าการจัดตำแหน่งปึกกระดาษ

-mstack-probe-size=
ตั้งค่าขนาดโพรบสแตก

-mstackrealign
บังคับให้จัดวางสแต็กใหม่เมื่อเข้าสู่ทุกฟังก์ชัน

-mthread-รุ่น
รูปแบบเธรดที่จะใช้ เช่น posix, single (posix โดยค่าเริ่มต้น)

-มท
ระบุชื่อเอาต์พุตไฟล์หลักใน depfile

-munaligned-เข้าถึง
อนุญาตให้ไม่จัดแนวการเข้าถึงหน่วยความจำ (เฉพาะ AArch32/AArch64 เท่านั้น)

-เอ็มวี ใช้รูปแบบ NMake/Jom สำหรับ depfile

-M Like -นพแต่ยังหมายความถึง -E และเขียนไปที่ stdout โดยค่าเริ่มต้น

--no-system-header-prefix=
ปฏิบัติต่อ #include เส้นทางที่ขึ้นต้นด้วย ไม่รวมส่วนหัวของระบบ

-nobuildinc
ปิดการใช้งานบิวด์อิน #include ไดเร็กทอรี

-nostdinc++
ปิดใช้งานไดเร็กทอรี #include มาตรฐานสำหรับไลบรารีมาตรฐาน C++

-ObjC++
ปฏิบัติต่อไฟล์อินพุตต้นทางเป็นอินพุต Objective-C++

-objcmt-atomic-ทรัพย์สิน ทำการโยกย้ายไปยังคุณสมบัติ 'อะตอมมิก'

-objcmt-migrate-ทั้งหมด
เปิดใช้งานการโยกย้ายไปยัง ObjC . ที่ทันสมัย

-objcmt-migrate-คำอธิบายประกอบ
เปิดใช้งานการโยกย้ายไปยังคุณสมบัติและคำอธิบายประกอบเมธอด

-objcmt-migrate-definated-init
เปิดใช้งานการย้ายข้อมูลเพื่อสรุป NS_DESIGNATED_INITIALIZER สำหรับวิธีการเริ่มต้น

-objcmt-โยกย้าย-instancetype
เปิดใช้งานการย้ายข้อมูลเพื่อสรุปประเภทอินสแตนซ์สำหรับประเภทผลลัพธ์ของเมธอด

-objcmt-migrate-ตัวอักษร
เปิดใช้งานการโยกย้ายไปยังตัวอักษร ObjC ที่ทันสมัย

-objcmt-migrate-ns-มาโคร
เปิดใช้งานการโยกย้ายไปยังมาโคร NS_ENUM/NS_OPTIONS

-objcmt-โยกย้ายคุณสมบัติจุดไวยากรณ์
เปิดใช้งานการโยกย้ายของ setter/getter ข้อความไปยังไวยากรณ์จุดคุณสมบัติ

-objcmt-migrate-ทรัพย์สิน
เปิดใช้งานการโยกย้ายไปยังคุณสมบัติ ObjC ที่ทันสมัย

-objcmt-โยกย้าย-โปรโตคอล-สอดคล้อง
เปิดใช้งานการโยกย้ายเพื่อเพิ่มความสอดคล้องของโปรโตคอลในคลาส

-objcmt-migrate-อ่านอย่างเดียว-คุณสมบัติ
เปิดใช้งานการโยกย้ายไปยังคุณสมบัติ ObjC แบบอ่านอย่างเดียวที่ทันสมัย

-objcmt-migrate-readwrite-คุณสมบัติ
เปิดใช้งานการโยกย้ายไปยังคุณสมบัติการเขียนแบบอ่านของ ObjC ที่ทันสมัย

-objcmt-โยกย้าย-subscripting
เปิดใช้งานการโยกย้ายไปยังการสมัครสมาชิก ObjC ที่ทันสมัย

-objcmt-ns-nonatomic-iosonly
เปิดใช้งานการย้ายข้อมูลเพื่อใช้มาโคร NS_NONATOMIC_IOSONLY สำหรับการตั้งค่า 'atomic' ของคุณสมบัติ
คุณลักษณะ

-objcmt-returns-innerpointer-property
เปิดใช้งานการย้ายข้อมูลเพื่ออธิบายคุณสมบัติด้วย NS_RETURNS_INNER_POINTER

-objcmt-รายการที่อนุญาต-dir-path=
แก้ไขเฉพาะไฟล์ที่มีชื่อไฟล์อยู่ในเส้นทางไดเรกทอรีที่ให้มา

-ObjC ปฏิบัติต่อไฟล์อินพุตต้นฉบับเป็นอินพุต Objective-C

-o
เขียนเอาต์พุตไปที่

หน้า เปิดใช้งานเครื่องมือวัด mcount

-ท่อ ใช้ไพพ์ระหว่างคำสั่ง เมื่อเป็นไปได้

-พิมพ์ชื่อไฟล์=พิมพ์เส้นทางห้องสมุดเต็มรูปแบบของ

-print-ivar-เค้าโครง
เปิดใช้งานการติดตามการพิมพ์บิตแมปเค้าโครง Objective-C Ivar

-print-libgcc-ชื่อไฟล์ พิมพ์พาธไลบรารีสำหรับ "libgcc.a"

-print-prog-name =พิมพ์เส้นทางโปรแกรมแบบเต็มของ

-พิมพ์-ค้นหา-dirs
พิมพ์เส้นทางที่ใช้สำหรับค้นหาไลบรารีและโปรแกรม

-pthread
รองรับเธรด POSIX ในรหัสที่สร้างขึ้น

-P ปิดใช้งานเอาต์พุตตัวทำเครื่องหมายเส้นใน -E โหมด

-Qunused อาร์กิวเมนต์
อย่าส่งคำเตือนสำหรับอาร์กิวเมนต์ไดรเวอร์ที่ไม่ได้ใช้

-ย้าย-ปชช
ไม่ว่าจะสร้างส่วนหัวที่คอมไพล์ล่วงหน้าที่ย้ายได้หรือไม่

-rewrite-มรดก objc
เขียนซอร์ส Objective-C ดั้งเดิมใหม่เป็น C++

-rewrite-objc
เขียนซอร์ส Objective-C ใหม่เป็น C++

-Rpass-วิเคราะห์=รายงานการวิเคราะห์การแปลงจากการเพิ่มประสิทธิภาพส่งผ่านชื่อ
ตรงกับนิพจน์ทั่วไป POSIX ที่กำหนด

-Rpass-พลาด=
รายงานการเปลี่ยนแปลงที่ไม่ได้รับโดยการผ่านการปรับให้เหมาะสมซึ่งมีชื่อตรงกับที่ระบุ
POSIX นิพจน์ทั่วไป

-Rpass=
การแปลงรายงานที่ดำเนินการโดยการเพิ่มประสิทธิภาพผ่านซึ่งมีชื่อตรงกับ
กำหนดนิพจน์ปกติ POSIX

-R
เปิดใช้งานหมายเหตุที่ระบุ

-บันทึกอุณหภูมิ=
บันทึกผลการรวบรวมระดับกลาง

-save-อุณหภูมิ
บันทึกผลการรวบรวมระดับกลาง

-serialize-การวินิจฉัย
ทำให้การวินิจฉัยคอมไพเลอร์เป็นแบบอนุกรมไปยังไฟล์

-std=
มาตรฐานภาษาในการรวบรวมสำหรับ

-stdlib=
ไลบรารีมาตรฐาน C++ ที่จะใช้

--system-header-คำนำหน้า=
ปฏิบัติต่อ #include เส้นทางที่ขึ้นต้นด้วย รวมทั้งส่วนหัวของระบบ

-S รันเฉพาะขั้นตอนพรีโพรเซสและคอมไพล์

--เป้าหมาย=
สร้างรหัสสำหรับเป้าหมายที่กำหนด

-เวลา เวลาแต่ละคำสั่ง

-แบบดั้งเดิม-cpp
เปิดใช้งานการจำลอง CPP แบบดั้งเดิมบางส่วน

-ไตรกราฟ
ประมวลผลลำดับตรีโกณมิติ

-Undef undef ทุกระบบกำหนด

--verify-debug-ข้อมูล
ตรวจสอบการแทนค่าไบนารีของเอาต์พุตการดีบัก

-ตรวจสอบ-pc
โหลดและตรวจสอบว่าไฟล์ส่วนหัวที่คอมไพล์ล่วงหน้าไม่เก่า

-v แสดงคำสั่งเพื่อเรียกใช้และใช้เอาต์พุตแบบละเอียด

-วา,
ส่งผ่านอาร์กิวเมนต์คั่นด้วยจุลภาคใน ถึงผู้ประกอบ

-Wl,
ส่งผ่านอาร์กิวเมนต์คั่นด้วยจุลภาคใน ไปที่ลิงเกอร์

-งานไดเร็กทอรี
แก้ไขพาธไฟล์ที่สัมพันธ์กับไดเร็กทอรีที่ระบุ

-วพ,
ส่งผ่านอาร์กิวเมนต์คั่นด้วยจุลภาคใน ไปยังตัวประมวลผลล่วงหน้า

-W
เปิดใช้งานการเตือนที่ระบุ

-w ระงับคำเตือนทั้งหมด

-ซานาไลเซอร์
ผ่าน ไปที่เครื่องวิเคราะห์สถิต

-Xแอสเซมเบลอร์
ผ่าน ถึงผู้ประกอบ

-Xclang
ผ่าน ไปที่คอมไพเลอร์เสียงดังกราว

-เอ็กซ์ลิงค์เกอร์
ผ่าน ไปที่ลิงเกอร์

-Xpreprocessor
ผ่าน ไปยังตัวประมวลผลล่วงหน้า

-x
ปฏิบัติต่อไฟล์อินพุตที่ตามมาเหมือนมี type

-z
ส่ง -z ไปที่ลิงเกอร์

โครงการ CastXML ดูแลและสนับสนุนโดย Kitware (kitware.com)

Ubuntu clang เวอร์ชัน 3.7.1-1ubuntu4 (แท็ก/RELEASE_371/final) (อิงตาม LLVM 3.7.1) เป้าหมาย:
x86_64-pc-linux-gnu รุ่นเธรด: posix

ใช้ castxml ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser เป็นโปรแกรมเปิดที่รวดเร็ว ฟรี และสนุก
    ซอร์สเฟรมเวิร์กเกม HTML5 ที่นำเสนอ
    การแสดงผล WebGL และ Canvas ทั่ว
    เว็บเบราว์เซอร์เดสก์ท็อปและมือถือ เกม
    สามารถร่วม...
    ดาวน์โหลดเฟสเซอร์
  • 2
    เครื่องยนต์ VASSAL
    เครื่องยนต์ VASSAL
    VASSAL เป็นเอ็นจิ้นเกมสำหรับการสร้าง
    บอร์ดอิเล็กทรอนิกส์แบบดั้งเดิม
    และการ์ดเกม มันให้การสนับสนุนสำหรับ
    การเรนเดอร์ชิ้นส่วนเกมและการโต้ตอบ
    และ ...
    ดาวน์โหลด VASSAL Engine
  • 3
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 5
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • เพิ่มเติม»

คำสั่ง Linux

  • 1
    อธิบดี
    อธิบดี
    abidiff - เปรียบเทียบ ABI ของไฟล์ ELF
    Abidiff เปรียบเทียบ Application Binary
    อินเทอร์เฟซ (ABI) ของสองไลบรารีที่ใช้ร่วมกัน
    ในรูปแบบเอลฟ์ มันเปล่งออกมาอย่างมีความหมาย
    รายงาน...
    เรียกใช้ abidiff
  • 2
    อาบิดวี
    อาบิดวี
    abidw - ทำให้เป็นอันดับ ABI ของ ELF
    ไฟล์ abidw อ่านไลบรารีที่ใช้ร่วมกันใน ELF
    จัดรูปแบบและปล่อยการแสดง XML
    ของ ABI ไปยังเอาต์พุตมาตรฐาน เดอะ
    ปล่อยออกมา ...
    วิ่งต่อไป
  • 3
    โคแพค2xml
    โคแพค2xml
    bibutils - การแปลงบรรณานุกรม
    ค่าสาธารณูปโภค ...
    เรียกใช้ copac2xml
  • 4
    ชาวอียิปต์โบราณ
    ชาวอียิปต์โบราณ
    copt - เครื่องมือเพิ่มประสิทธิภาพตาแมว SYSNOPIS:
    ไฟล์คอปต์ .. รายละเอียด: คอปต์คือไฟล์
    เครื่องมือเพิ่มประสิทธิภาพช่องมองสำหรับวัตถุประสงค์ทั่วไป มัน
    อ่านรหัสจากอินพุตมาตรฐานและ
    เขียน ...
    เรียกใช้ตำรวจ
  • 5
    Gather_stx_titles
    Gather_stx_titles
    Gather_stx_titles - รวบรวมชื่อเรื่อง
    ประกาศจากเอกสาร Stx ...
    เรียกใช้ Gather_stx_titles
  • 6
    ม้านั่ง Gatling
    ม้านั่ง Gatling
    ม้านั่ง - เกณฑ์มาตรฐาน http ...
    เรียกม้านั่ง Gatling
  • เพิ่มเติม»

Ad