عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

castxml - عبر الإنترنت في السحابة

قم بتشغيل castxml في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر castxml الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


castxml - إنشاء تمثيل XML لإعلانات C ++

موجز


com.castxml ( | | )

الوصف


الخيارات التي يفسرها castxml مذكورة أدناه. يتم إعطاء الخيارات المتبقية ل
مترجم Clang الداخلي.

OPTIONS


--castxml-cc-

--castxml-cc-"(" ... ")"

قم بتكوين معالج Clang الداخلي والنظام الأساسي المستهدف لمطابقة نظام
إعطاء أمر المترجم. ال يجب أن يكون "gnu" أو "msvc" أو "gnu-c" أو "msvc-c".
يسمي مترجمًا (مثل "gcc") و ... تحدد الخيارات التي قد
تؤثر على هدفها (على سبيل المثال "-m32").

--castxml-gccxml

كتابة الإخراج بتنسيق gccxml إلى .xml أو ملف اسمه "-o"

--castxml-start [، ] ...

ابدأ اجتياز AST عند الإقرار (التصريحات) بالاسم (الأسماء) المحدد (المؤهل). عديد
يمكن تحديد الأسماء كقائمة مفصولة بفواصل أو بتكرار الخيار.

-مساعدة, --مساعدة

طباعة معلومات استخدام castxml و Clang مترجم داخلي

-o

كتابة الإخراج إلى

--الإصدار

اطبع معلومات عن إصدار castxml و clang مترجم داخلي

تظهر أدناه تعليمات لمترجم Clang الداخلي.

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

نظرة عامة: clang LLVM compiler

الاستخدام: رنة [خيارات]

والخيارات:
- ### اطبع (لكن لا تقم بتشغيل) الأوامر المراد تشغيلها لهذا التجميع

- تحليل
قم بتشغيل المحلل الثابت

أخطاء -arcmt-migrate-emit
إرسال أخطاء ARC حتى إذا كان بإمكان برنامج الترحيل إصلاحها

-arcmt-ترحيل-تقرير-الإخراج
مسار الإخراج لتقرير plist

--cuda-الجهاز فقط
قم بتجميع CUDA من جانب الجهاز فقط

--cuda-host-only
هل تجميع CUDA من جانب المضيف فقط

-cxx-نظام
إضافة دليل إلى نظام C ++ تضمين مسار البحث

-c قم فقط بتشغيل الخطوات التمهيدية وتجميعها وتجميعها

اطبع تعريفات الماكرو بتنسيق -E الوضع بالإضافة إلى الإخراج العادي

نقطة الاعتماد اسم الملف المراد كتابة تبعيات الرأس بتنسيق DOT إليه

- ملف الاعتماد
اسم الملف (أو -) لكتابة إخراج التبعية إليه

-dM اطبع تعريفات الماكرو بتنسيق -E الوضع بدلاً من الإخراج العادي

-تنبعث-AST
انبعث ملفات Clang AST لمدخلات المصدر

-تنبعث-llvm
استخدم تمثيل LLVM للمجمع وملفات الكائنات

-E قم بتشغيل المعالج المسبق فقط

-فالتيفيك
تفعيل بناء جملة مُهيئ ناقل AltiVec

-رموز الهروب-المعجبين
استخدم رموز الهروب من ANSI للتشخيص

-فابل-ككست
استخدم امتدادات نواة Apple ABI

-فابل-براغما-باك
تفعيل معالجة حزمة #pragma المتوافقة مع دول مجلس التعاون الخليجي من Apple

-تطبيق- التمديد تقييد التعليمات البرمجية على تلك المتاحة لإضافات التطبيقات

-fblocks
قم بتمكين ميزة اللغة "الكتل"

- ملحقات - أرضي
قبول التركيبات غير القياسية التي يدعمها مترجم بورلاند

-fbuild-session-file =
استخدم وقت التعديل الأخير البالغ كطابع زمني لجلسة الإنشاء

-fbuild-session-timestamp =
الوقت الذي بدأت فيه جلسة الإصدار الحالية

- تشخيص اللون
استخدم الألوان في التشخيص

-fcomment-block-command =
تعامل مع كل حجة مفصولة بفاصلة بتنسيق ككتلة تعليق وثائق
أمر

-رسم الخرائط
إنشاء مخطط التغطية لتمكين تحليل تغطية الكود

-fcxx- الاستثناءات
تفعيل استثناءات C ++

أقسام البيانات
ضع كل بيانات في القسم الخاص بها (ELF فقط)

- قسم أنواع الشوائب
ضع أنواع تصحيح الأخطاء في القسم الخاص بها (ELF فقط)

-تأجيل- قالب التحليل
تحليل تعريفات وظائف مقولبة في نهاية وحدة الترجمة

-التشخيص-التحلل-المثبتات
طباعة الإصلاح في شكل قابل للتحليل الآلي

-تشخيص-طباعة-مصدر-نطاق-معلومات
يمتد نطاق مصدر الطباعة في شكل رقمي

-تشخيص-تظهر-مذكرة-تشمل-المكدس
تتضمن الشاشة أكوامًا لملاحظات التشخيص

-تشخيص-عرض-الخيار
طباعة اسم الخيار باستخدام التشخيصات القابلة للتعيين

-تشخيص-تظهر-قالب-شجرة
اطبع شجرة مقارنة قالب لقوالب مختلفة

-fdollars- في-المعرفات
السماح بـ "$" في المعرفات

-نسبه-جميع-decls
إرسال جميع الإعلانات ، حتى لو لم يتم استخدامها

- الاستثناءات
تمكين الدعم لمعالجة الاستثناءات

-فاست-الرياضيات
قم بتمكين وضع "الرياضيات السريعة" * للواجهة الأمامية *. هذا ليس له أي تأثير على التحسينات ، ولكن
يوفر ماكرو المعالج المسبق __FAST_MATH__ مثل دول مجلس التعاون الخليجي -فاست-الرياضيات علم

-لحق- r9
حجز سجل R9 (ARM فقط)

- المثبت - x18
حجز سجل x18 (AArch64 فقط)

-فب-عقد =
عمليات FP المدمجة (مثل FMAs): سريعة (في كل مكان) | في (وفقًا لـ FP_CONTRACT
pragma ، افتراضي) | متوقف (لا يندمج)

-تقرير
تأكد من أن عملية التجميع تتم في بيئة قائمة بذاتها

- أقسام الوظائف
ضع كل وظيفة في قسمها الخاص (ELF فقط)

كلمات مفتاحية
السماح بالكلمات المفتاحية GNU-extension بغض النظر عن معايير اللغة

-fgnu- وقت التشغيل
قم بتوليد مخرجات متوافقة مع وقت تشغيل GNU Objective-C القياسي

-fgnu89- مضمنة
استخدم الدلالات المضمنة gnu89

-مضمنة-خرائط-وحدة
ابحث ضمنيًا في نظام الملفات عن ملفات مخطط الوحدة النمطية.

- وظائف الصك
توليد المكالمات لدخول وخروج وظيفة الصك

-تكامل- as
قم بتمكين المجمع المتكامل

-فماث- يورنو
تتطلب وظائف الرياضيات للإشارة إلى الأخطاء عن طريق تعيين errno

-fmax-type-align =
حدد أقصى محاذاة لفرضها على المؤشرات التي تفتقر إلى محاذاة واضحة

-fmodule-file =
قم بتحميل ملف الوحدة المترجمة مسبقًا هذا

-fmodule-map-file =
قم بتحميل ملف خريطة الوحدة هذا

-fmodule-name =
حدد اسم الوحدة المراد بناؤها

-fmodules-cache-path =
حدد مسار ذاكرة التخزين المؤقت للوحدة النمطية

-fmodules- التخلص
طلب إعلان عن الوحدات المستخدمة داخل الوحدة النمطية

-fmodules-ignore-macro =
تجاهل تعريف الماكرو المحدد عند إنشاء الوحدات النمطية وتحميلها

-fmodules-prune-after =
حدد الفاصل الزمني (بالثواني) الذي سيتم بعده النظر في ملف الوحدة النمطية
غير المستخدمة

-fmodules-prune-الفاصل =
حدد الفاصل الزمني (بالثواني) بين محاولات تقليم ذاكرة التخزين المؤقت للوحدة النمطية

-fmodules-البحث-الكل
ابحث حتى عن الوحدات غير المستوردة لحل المراجع

-fmodules- صارم- التخلص
اعجاب -fmodules- التخلص ولكنه يتطلب أن تكون جميع الرؤوس في وحدات

-fmodules-مسار بناء المستخدم
حدد مسار بناء مستخدم الوحدة النمطية

-fmodules- تحقق- مرة واحدة- لكل جلسة-بناء
لا تتحقق من ملفات الإدخال للوحدات النمطية إذا تم بنجاح الوحدة
تم التحقق من صحتها أو تحميلها أثناء جلسة البناء هذه

-fmodules- التحقق من صحة رؤوس النظام
تحقق من رؤوس النظام التي تعتمد عليها الوحدة عند تحميل الوحدة

-fmodules
قم بتمكين ميزة لغة "الوحدات النمطية"

-fms- التوافق- الإصدار =
قيمة مفصولة بالنقاط تمثل رقم إصدار برنامج التحويل البرمجي لـ Microsoft للإبلاغ بها
_MSC_VER (0 = لا تحدده (افتراضي))

-fms- التوافق
تفعيل التوافق الكامل مع Microsoft Visual C ++

-fms- ملحقات
اقبل بعض التركيبات غير القياسية التي يدعمها مترجم Microsoft

-fmsc- نسخة =
رقم إصدار برنامج التحويل البرمجي لـ Microsoft الذي يجب الإبلاغ عنه في _MSC_VER (0 = لا تحدده
(تقصير))

-fno- التحكم في الوصول
تعطيل التحكم في الوصول C ++

-لا-تفترض-عاقل-عامل-جديد
لا تفترض أن المشغل العالمي الجديد لـ C ++ لا يمكنه تسمية أي مؤشر

-fno- ربط تلقائي
تعطيل إنشاء توجيهات الرابط للربط الآلي للمكتبة

-fno- المدمج-
تعطيل المعرفة المضمنة الضمنية لوظيفة معينة

-fno- بنيت
تعطيل المعرفة المضمنة الضمنية للوظائف

-fno- مشترك
تجميع الكرات الأرضية المشتركة مثل التعريفات العادية

-fno- ثابت- cfstrings تعطيل إنشاء سلاسل ثابتة من نوع CodeFoundation

-fno- التشخيص-المثبت-المعلومات
لا تقم بتضمين معلومات التثبيت في التشخيص

معرّفات بقيمة -fno-$-in-
عدم السماح بالمعرفات "$"

-fno- elide- صانعي تعطيل حذف مُنشئ نسخ C ++

-fno-elide- نوع
لا تتجاهل الأنواع عند طباعة التشخيصات

-fno-gnu-inline-asm
تعطيل أسلوب GNU المضمن ASM

-fno- متكامل- مثل
قم بتعطيل المجمع المتكامل

تحويلات المتجهات -fno-lax-vector
عدم السماح بالتحويلات الضمنية بين المتجهات التي تحتوي على عدد مختلف من العناصر
أو أنواع عناصر مختلفة

-fno- الرياضيات- بنيت
تعطيل المعرفة المضمنة الضمنية لوظائف الرياضيات

- عدم دمج جميع الثوابت
عدم السماح بدمج الثوابت

-fno-objc-استنتاج نوع النتيجة ذات الصلة
لا تستنتج نوع النتيجة ذات الصلة بالهدف C بناءً على عائلة الطريقة

- أسماء المشغلين
لا تعامل الكلمات الأساسية لاسم عامل C ++ كمرادفات لعوامل التشغيل

حلقات -fno-reroll
قم بإيقاف تشغيل حلقة إعادة التدوير

-فنو- ​​rtti
تعطيل توليد معلومات rtti

-fno- تعقيم- القائمة السوداء لا تستخدم ملف القائمة السوداء للمطهرات

-fno- التعقيم-التغطية =
تعطيل الميزات المحددة لأجهزة التغطية للمطهرات

-fno- تطهير- الذاكرة- المسار- الأصول
تعطيل تتبع الأصول في MemorySanitizer

-fno- التعقيم-الاسترداد =
تعطيل الاسترداد لمطهرات محددة

-fno-sanitize-trap =
تعطيل الاصطياد لمطهرات محددة

-fno-short-wchar
فرض wchar_t على أن يكون عدد صحيح غير موقع

-fno-show-العمود
لا تقم بتضمين رقم العمود في التشخيص

-fno-show-source-location
لا تقم بتضمين معلومات موقع المصدر مع التشخيصات

-fno- موقعة- شار
شار غير موقعة

-fno- موقعة- الأصفار
السماح بالتحسينات التي تتجاهل علامة أصفار الفاصلة العائمة

- التدقيق الإملائي
تعطيل التدقيق الإملائي

-fno-كومة-حامي
قم بتعطيل استخدام واقيات المكدس

-fno- قائمة بذاتها التصحيح
تحديد معلومات التصحيح التي يتم إنتاجها لتقليل حجم برنامج تصحيح الأخطاء الثنائي

-fno-Threadafe-statics لا تنبعث رمز لإجراء تهيئة مؤشر ترابط ثابت المحلي
خزنة

-fno-trigraphs
لا تقم بمعالجة تسلسل المثلثات

الحلقات -fno-unroll
إيقاف حلقة unroller

-fno-استخدام-cxa-atexit
لا تستخدم __cxa_atexit لاستدعاء المدمرات

-fno-استخدام-init-صفيف
لا تستخدم .init_array بدلاً من

-fobjc- قوس- الاستثناءات
استخدم كود EH الآمن عند توليف المحتفظات والإصدارات بتنسيق -fobjc- قوس

-fobjc- قوس
تجميع الاحتفاظ وإطلاق المكالمات لمؤشرات Objective-C

استثناءات fobjc
تفعيل استثناءات Objective-C

-fobjc-gc-فقط
استخدم GC حصريًا لإدارة الذاكرة ذات الصلة Objective-C

-fobjc-GC
تفعيل تجميع البيانات المهملة Objective-C

وقت التشغيل fobjc =
حدد نوع وإصدار وقت تشغيل Objective-C المستهدف

-fpack-Struct =
حدد الحد الأقصى الافتراضي لمحاذاة حزم البنية

-فباسكال-سلاسل
يتعرف ويصمم حرفية سلسلة باسكال

-fpcc-Struct-return
تجاوز ABI الافتراضي لإرجاع جميع البنيات في المكدس

-fprofile- تولد =
قم بإنشاء تعليمات برمجية مُجهزة لتجميع أعداد التنفيذ فيها
/default.profraw (تم تجاوزه بواسطة LLVM_PROFILE_FILE env var)

-fprofile- instr- توليد =
قم بإنشاء تعليمات برمجية مُجهزة لتجميع أعداد التنفيذ فيها (تم تجاوزه بواسطة
LLVM_PROFILE_FILE إنف فار)

-fprofile- instr- توليد
قم بإنشاء تعليمات برمجية مُجهزة لتجميع أعداد التنفيذ في ملف default.profraw
(تم تجاوزها بواسطة '=' شكل الخيار أو LLVM_PROFILE_FILE env var)

-fprofile- instr-use =
استخدام بيانات الأجهزة من أجل التحسين الموجه بالملف الشخصي

-fprofile-sample-use =
تفعيل التحسينات الإرشادية للملف الشخصي المستندة إلى العينة

-fprofile- استخدام =
استخدام بيانات الأجهزة من أجل التحسين الموجه بالملف الشخصي. إذا كان اسم المسار هو ملف
الدليل ، فإنه يقرأ من /default.profdata. خلاف ذلك ، فإنه يقرأ من الملف
.

الرياضيات المتبادلة
السماح بإعادة ربط عمليات القسمة

-freg- هيكل- العودة
تجاوز ABI الافتراضي لإرجاع البنيات الصغيرة في السجلات

حلقات -freroll
بدوره على حلقة reroller

-fsanitize-address-field-padding =
مستوى الحشو الميداني لـ AddressSanitizer

-fsanitize- القائمة السوداء =
المسار إلى ملف القائمة السوداء للمطهرات

-التغطية الصحية =
حدد نوع أدوات التغطية الخاصة بالمطهرات

-تحسين-ذاكرة-مسار-اصول =
تمكين تتبع الأصول في MemorySanitizer

-تحسين-الذاكرة-المسار-الأصول
تمكين تتبع الأصول في MemorySanitizer

-تحسين-الذاكرة-الاستخدام-بعد-dtor
تفعيل الكشف عن الاستخدام بعد التدمير في MemorySanitizer

- التعافي - التعافي =
تمكين الاسترداد لمطهرات محددة

- fsanitize- فخ =تمكين الملائمة لمطهرات محددة

- التفسير =
قم بتشغيل فحوصات وقت التشغيل لأشكال مختلفة من السلوك غير المحدد أو المشبوه. يرى
دليل المستخدم للشيكات المتاحة

- تعداد قصير
التخصيص إلى نوع تعداد عدد البايت الذي يحتاجه للنطاق المعلن من
القيم الممكنة

-قصير- wchar
فرض wchar_t على أن يكون عدد صحيح قصير بدون إشارة

-fshow-overloads =
ما هي مرشحات التحميل الزائد التي يجب إظهارها عند فشل دقة التحميل الزائد: الأفضل | الكل ؛
التخلف عن السداد للجميع

-إلغاء تخصيص
قم بتمكين وظائف إلغاء التوزيع العام لـ C ++ بحجم 14

-fslp- vectorize- العدوانية
تفعيل تصاريح توجيه BB

-fslp- vectorize
قم بتمكين المرور المتجه للتوازي على مستوى الكلمات الفائقة

-حامي-فستيك-الكل
فرض استخدام واقيات المكدس لجميع الوظائف

- حامي - قوي
استخدم دليلًا قويًا لتطبيق واقيات المكدس على الوظائف

-حامي-فسك
قم بتمكين واقيات المكدس للوظائف التي يحتمل أن تكون عرضة لتحطيم المكدس

-معيار-التصحيح
إرسال معلومات تصحيح الأخطاء الكاملة لجميع الأنواع التي يستخدمها البرنامج

- التعدادات الصارمة
تمكين التحسينات بناءً على التعريف الصارم لنطاق قيم التعداد

وظيفة -ftrap =قم بإصدار استدعاء لوظيفة محددة بدلاً من تعليمات الاعتراض

-ftrapv- معالج =
حدد الوظيفة المطلوب استدعاؤها عند تجاوز السعة

-ftrapv
اعتراض على تجاوز عدد صحيح

-ftrigraphs
تسلسل الرسم البياني

-أسماء-أقسام-فريدة
استخدم أسماء فريدة لأقسام النص والبيانات (ELF فقط)

حلقات -funroll
بدوره على حلقة unroller

-fuse-init-array
استخدم .init_array بدلاً من

-fveclib =
استخدم مكتبة وظائف المتجه المحددة

-نقل
قم بتمكين تمريرات توجيه الحلقة

-رؤية-مضمنة-مخفية
امنح وظائف عضو C ++ المضمنة الرؤية الافتراضية افتراضيًا

-الرؤية- ms- التوافق
امنح الأنواع العالمية رؤية "افتراضية" والوظائف والمتغيرات العامة "مخفية"
الرؤية بشكل افتراضي

- الرؤية =
قم بتعيين رؤية الرمز الافتراضية لجميع الإعلانات العامة

-فرابف
تعامل مع تجاوز العدد الصحيح المُشار إليه على أنه مكمل لاثنين

- خيوط قابلة للكتابة
تخزين القيم الحرفية للسلسلة على أنها بيانات قابلة للكتابة

-fzvector
تفعيل امتداد لغة متجه System z

-F
إضافة دليل إلى إطار العمل بما في ذلك مسار البحث

--gcc-toolchain =استخدم gcc toolchain في الدليل المحدد

-جدوارف -2
قم بإنشاء معلومات تصحيح الأخطاء على مستوى المصدر باستخدام الإصدار 2 من dwarf

-جدوارف -3
قم بإنشاء معلومات تصحيح الأخطاء على مستوى المصدر باستخدام الإصدار 3 من dwarf

-جدوارف -4
قم بإنشاء معلومات تصحيح الأخطاء على مستوى المصدر باستخدام الإصدار 4 من dwarf

-جداول-الخطوط فقط
تصدر جداول رقم سطر التصحيح فقط

-g إنشاء معلومات التصحيح على مستوى المصدر

-مساعدة اعرض الخيارات المتاحة

-H عرض رأس يتضمن وعمق تداخل

- بعد
إضافة دليل إلى بعد تضمين مسار البحث

-الإطار
أضف دليلًا إلى مسار بحث إطار عمل النظام

-يماكروس
قم بتضمين وحدات الماكرو من الملف قبل التحليل

-تضمن- pch
تضمين ملف الرأس المترجمة مسبقًا

-تضمن
قم بتضمين الملف قبل التحليل

-فهرس-رأس-خريطة
اصنع الدليل المضمن التالي (-I or -F) خريطة رأس المفهرس

-iprefix
تعيين -iwithprefix/ -iwithprefix قبل البادئة

-انا اقتبس
إضافة دليل إلى QUOTE تشمل مسار البحث

-ايسروت
قم بتعيين دليل جذر النظام (عادةً /)

-نظام
إضافة دليل إلى SYSTEM تشمل مسار البحث

-ivfsoverlay
قم بتراكب نظام الملفات الظاهري الموصوف بواسطة الملف على نظام الملفات الحقيقي

-iwithprefix قبل ذلك
تعيين الدليل لتضمين مسار البحث مع البادئة

-iwithprefix
قم بتعيين الدليل إلى SYSTEM بما في ذلك مسار البحث مع البادئة

-withsysroot
إضافة دليل إلى SYSTEM تشمل مسار البحث والمسارات المطلقة هي نسبة إلى
-ايسروت

-I
إضافة دليل لتضمين مسار البحث

-مبيكلز
تمكين رمز مستقل عن الموضع بنمط SVR4 (Mips فقط)

-Mcrc السماح باستخدام تعليمات اتفاقية حقوق الطفل (ARM فقط)

-MD اكتب depfile يحتوي على رؤوس المستخدم والنظام

-مفيكس قشرة- a53-835769 الحل البديل Cortex-A53 Erratum 835769 (AArch64 فقط)

-mfp32
استخدام تسجيلات الفاصلة العائمة 32 بت (MIPS فقط)

-mfp64 استخدام تسجيلات الفاصلة العائمة 64 بت (MIPS فقط)

-مف
كتابة إخراج depfile من - MMD, -MD, -MMالطرق أو -M ل

عام-regs-only
إنشاء رمز يستخدم فقط سجلات الأغراض العامة (AArch64 فقط)

دمج عالمي
تفعيل دمج globals

-مغ أضف الرؤوس المفقودة إلى depfile

--يهاجر
قم بتشغيل المهاجر

-Mios-version-min =
حدد هدف نشر iOS

-مللفم
حجج إضافية لإعادة توجيه معالجة خيارات LLVM

- مكالمات طويلة
قم بإنشاء قفزة غير مباشرة لتمكين القفزات التي تزيد عن 64 مترًا

-mmacosx-version-min =
حدد هدف نشر نظام التشغيل Mac OS X.

- MMD اكتب depfile يحتوي على رؤوس المستخدم

-MMS-حقول البت
قم بتعيين تخطيط الهيكل الافتراضي ليكون متوافقًا مع مترجم Microsoft
معيار

-ممسا تمكين MSA ASE (MIPS فقط)

-MM اعجاب - MMD، ولكن أيضا -E ويكتب إلى stdout افتراضيًا

-منو- abicalls
تعطيل الكود المستقل عن الموضع بنمط SVR4 (Mips فقط)

-منو-فيكس-القشرة-a53-835769
لا تعمل على حل Cortex-A53 Eratum 835769 (AArch64 فقط)

-mno-الدمج العالمي
تعطيل دمج globals

- عدم - ضمني - تعويم
لا تقم بإنشاء تعليمات ضمنية بشأن النقطة العائمة

- مكالمات طويلة
استعادة السلوك الافتراضي لعدم إجراء مكالمات طويلة

-منو- msa
تعطيل MSA ASE (MIPS فقط)

-من-تقييد-ذلك
السماح بإنشاء كتل تكنولوجيا المعلومات المهملة لـ ARMv8. يتم إيقاف تشغيله افتراضيًا لـ ARMv8
وضع الإبهام

- الوصول غير المحاذي
فرض محاذاة جميع عمليات الوصول إلى الذاكرة (AArch32 / AArch64 فقط)

-منوكرك
عدم السماح باستخدام تعليمات اتفاقية حقوق الطفل (ARM فقط)

-الوحدة-التبعية- دير
دليل لتفريغ تبعيات الوحدة النمطية إلى

-موميت-أوراق-إطار-مؤشر
تجاهل إعداد مؤشر الإطار لوظائف الأوراق

-MP إنشاء هدف زائف لكل تبعية (بخلاف الملف الرئيسي)

-mqdsp6- متوافق
تفعيل التوافق مع الإصدارات السابقة من hexagon-qdsp6

-MQ
حدد اسم إخراج الملف الرئيسي للاقتباس في depfile

-mrelax- الكل
(متكامل مثل) استرخِ في جميع تعليمات الماكينة

مقيد عليه
عدم السماح بإنشاء كتل تكنولوجيا المعلومات المهملة لـ ARMv8. يتم تشغيله بشكل افتراضي من أجل
وضع الإبهام ARMv8.

-مرتد اجعل اصطلاح استدعاء StdCall هو الافتراضي

-مسنة- تعويم
استخدام برنامج النقطة العائمة

-مكدس- محاذاة =
اضبط محاذاة المكدس

-مكدس-مسبار-حجم =
اضبط حجم مجس المكدس

-Mstackrealign
فرض إعادة محاذاة المكدس عند الدخول إلى كل وظيفة

نموذج الخيط
نموذج الخيط المطلوب استخدامه ، على سبيل المثال posix ، مفرد (posix افتراضيًا)

-MT
حدد اسم إخراج الملف الرئيسي في depfile

-موافق-الوصول
السماح بوصول الذاكرة إلى عدم المحاذاة (AArch32 / AArch64 فقط)

-MV استخدم تنسيق NMake / Jom لـ depfile

-M اعجاب -MD، ولكن أيضا -E ويكتب إلى stdout افتراضيًا

- no-system-header-prefix =
معالجة جميع # تشمل المسارات التي تبدأ بـ لا يشمل رأس النظام.

-نوبلتينينك
تعطيل # تضمين الدلائل المضمنة

-نوستدينك++
تعطيل # تضمين الدلائل القياسية لمكتبة C ++ القياسية

-ObjC++
تعامل مع ملفات الإدخال المصدر كمدخلات Objective-C ++

خاصية -objcmt-الذرية اجعل الهجرة إلى الخصائص "الذرية"

-objcmt- مهاجر- الكل
تمكين الترحيل إلى ObjC الحديث

-objcmt- الهجرة- الشرح
تمكين الترحيل إلى التعليقات التوضيحية للممتلكات والطريقة

-objcmt- مهاجر- معين- init
تمكين الترحيل لاستنتاج NS_DESIGNATED_INITIALIZER لطرق التهيئة

-objcmt-ترحيل-نوع المثيل
تمكين الترحيل لاستنتاج نوع النوع لنوع نتيجة الأسلوب

-objcmt-ترحيل-الحرفية
تمكين الترحيل إلى الكائنات الحرفية الحديثة

-objcmt-ترحيل-ns-وحدات الماكرو
تمكين الترحيل إلى وحدات الماكرو NS_ENUM / NS_OPTIONS

-objcmt-ترحيل الملكية-نقطة-syntax
تفعيل ترحيل رسائل المُعيِّن / getter إلى بناء جملة property-dot

-objcmt-ترحيل الملكية
تمكين الترحيل إلى ملكية ObjC الحديثة

مطابقة بروتوكول objcmt مهاجرة
تمكين الترحيل لإضافة توافق البروتوكول على الفئات

-objcmt-ترحيل الملكية للقراءة فقط
تمكين الترحيل إلى خاصية القراءة فقط ObjC الحديثة

-objcmt-ترحيل خاصية القراءة والكتابة
تمكين الترحيل إلى خاصية القراءة والكتابة الحديثة في ObjC

-objcmt-migrate-Subscripting
تمكين الترحيل إلى الاشتراكات ObjC الحديثة

-objcmt-ns-nonatomic-iosonly
تمكين الترحيل لاستخدام ماكرو NS_NONATOMIC_IOSONLY لتعيين "atomic" للخاصية
السمة

-objcmt-return-innerpointer-property
تمكين الترحيل لإضافة تعليق توضيحي على الملكية باستخدام NS_RETURNS_INNER_POINTER

-objcmt-whitelist-dir-path =
فقط قم بتعديل الملفات التي تحتوي على اسم ملف مضمن في مسار الدليل المقدم

-ObjC تعامل مع ملفات إدخال المصدر على أنها مدخلات Objective-C

-o
كتابة الإخراج إلى

تفعيل أدوات mcount

-يضخ استخدم الأنابيب بين الأوامر ، عندما يكون ذلك ممكنًا

-طباعة-اسم الملف =اطبع المسار الكامل لمكتبة

-طباعة- ايفار- التخطيط
تمكين تتبع طباعة نقطية لتخطيط Objective-C Ivar

-طباعة- libgcc- اسم الملف اطبع مسار المكتبة لـ "libgcc.a"

-طباعة-اسم البرنامج =اطبع المسار الكامل لبرنامج

-طباعة-البحث-dirs
اطبع المسارات المستخدمة لإيجاد المكتبات والبرامج

-الخطأ
دعم سلاسل POSIX في رمز تم إنشاؤه

-P إيقاف إخراج علامة الخط بتنسيق -E طريقة

- الحجج غير المستخدمة
لا ترسل تحذيرًا لحجج السائق غير المستخدمة

-Relocatable- pch
ما إذا كان سيتم إنشاء رأس مترجم مسبقًا قابل للنقل

-حفظ-إرث-objc
أعد كتابة مصدر Legacy Objective-C إلى C ++

-روريت- objc
أعد كتابة مصدر Objective-C إلى C ++

-تحليل التجاوز =تقرير تحليل التحول من التحسين الذي يحمل اسمه
يطابق التعبير العادي المحدد لـ POSIX

-Rpass-missed =
الإبلاغ عن عمليات التحويل الفائتة عن طريق تمرير التحسين الذي يتطابق اسمه مع الاسم المحدد
تعبير نمطي POSIX

-Rpass =
تقرير التحويلات التي يتم إجراؤها بواسطة ممرات التحسين التي يتطابق اسمها مع
بالنظر إلى تعبير POSIX العادي

-R
قم بتمكين الملاحظة المحددة

- حفظ - مؤقتين =
حفظ نتائج الترجمة الوسيطة.

حفظ مؤقت
حفظ نتائج الترجمة الوسيطة

-تسلسل-التشخيص
تسلسل تشخيصات المترجم إلى ملف

-std =
معيار اللغة المطلوب تجميعه من أجله

-stdlib =
مكتبة C ++ القياسية للاستخدام

--رأس النظام - بادئة =
معالجة جميع # تشمل المسارات التي تبدأ بـ بما في ذلك رأس النظام.

-S قم بتشغيل خطوات المعالجة الأولية والتجميع فقط

- الهدف =
توليد رمز للهدف المحدد

-زمن وقت الأوامر الفردية

-التقليدية- CPP
قم بتمكين بعض محاكاة CPP التقليدية

-الخط
تسلسل الرسم البياني

- صندوق undef يعرف كل نظام

--تحقق من تصحيح المعلومات
تحقق من التمثيل الثنائي لإخراج التصحيح

-تحقق- pch
قم بالتحميل والتحقق من أن ملف الرأس المترجم مسبقًا ليس قديمًا

-v إظهار الأوامر للتشغيل واستخدام الإخراج المطول

-واو
مرر الوسيطات المفصولة بفواصل في للمجمع

-WLو
مرر الوسيطات المفصولة بفواصل في للرابط

-عمل اخراجي
حل مسارات الملفات المتعلقة بالدليل المحدد

-Wpو
مرر الوسيطات المفصولة بفواصل في إلى المعالج

-W
تمكين التحذير المحدد

-w قم بإلغاء جميع التحذيرات

-Xanalyzer
يمر إلى محلل ثابت

-مجمع اكس
يمر للمجمع

-إكسكلانج
يمر إلى مترجم رنة

-إكسلينكر
يمر للرابط

-المعالج X
يمر إلى المعالج

-x
تعامل مع ملفات الإدخال اللاحقة على أنها ذات كتابة

-z
تجاوز -z للرابط

مشروع CastXML تتم صيانته ودعمه بواسطة Kitware (kitware.com).

إصدار Ubuntu clang 3.7.1-1ubuntu4 (tags / RELEASE_371 / final) (استنادًا إلى LLVM 3.7.1) الهدف:
x86_64-pc-linux-gnu نموذج الموضوع: posix

استخدم castxml عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad