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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


LDC - صفحة دليل مترجم LLVM D

الوصف


نظرة عامة: مترجم D المستند إلى LLVM

الاستخدام: ملفات ldc [خيارات] --يركض برنامج args ...

والخيارات:
-D - توليد الوثائق

-Dd =- كتابة ملف التوثيق إلى
دليل

-Df =- كتابة ملف التوثيق إلى

-H - إنشاء ملف "رأس"

-Hd =- كتابة ملف "رأس" إلى الدليل

-Hf =- كتابة ملف "رأس" إلى

أنا =- أين تبحث عن الواردات

-J =- أين تبحث عن واردات السلسلة

-L =- يمر للرابط

تحديد مستوى التحسين:

-O - أي ما يعادل -O2

-O0 - لا توجد تحسينات (افتراضي)

-O1 - تحسينات بسيطة

-O2 - تحسينات جيدة

-O3 - تحسينات قوية

-O4 - تحسين وقت الارتباط

-O5 - تحسين وقت الارتباط

-علق - علق رمز البت مع إمكانية قراءته من قبل الإنسان
شفرة المصدر

-سم- مطول - إضافة تعليقات على التوجيهات.

-c - لا تربط

-شيك-printf- المكالمات - التحقق من صحة سلاسل تنسيق استدعاء printf مقابل
الحجج

-رمز النموذج - اختر نموذج الكود

= الافتراضي
- نموذج الكود الافتراضي المستهدف

= صغير - نموذج رمز صغير

= النواة
- نموذج كود النواة

= متوسط
- نموذج كود متوسط

= كبير - نموذج رمز كبير

-d - السماح بميزات اللغة المهملة

-d- التصحيح =- تجميع في كود التصحيح> = أو
التي حددتها .

-d- النسخة =- ترجمة في كود الإصدار> = أو
التي حددتها

-ديبوغليب =- تعيين المكتبات الافتراضية لبناء التصحيح

-defaultlib =- تعيين المكتبات الافتراضية لبناء غير تصحيح الأخطاء

-deps =- اكتب تبعيات الوحدة النمطية لاسم الملف

- تمكين - يؤكد - (*) تمكين التأكيدات

-تمكين الحدود - (*) تفعيل عمليات التحقق من حدود المصفوفة

- عقود قابلة للتمكين - (*) تفعيل وظيفة ما قبل و
الشروط اللاحقة

-تعطيل- د- يمر - تعطيل التصاريح الخاصة بـ D في -O

-تعطيل-فائض-fp-الدقة - تعطيل التحسينات التي قد تزيد FP
دقة

-تعطيل- fp- القضاء - تعطيل حذف مؤشر الإطار
التحسين

-تعطيل- gc2stack - تعطيل ترقية مخصصات GC إلى
كومة الذاكرة في -O

-يمكن-مضمنة - (*) تمكين وظيفة مضمنة في -O

- الثوابت - (*) تفعيل الثوابت

-تعطيل-بعد- RA- جدولة - تعطيل الجدولة بعد التسجيل
توزيع

- الشروط اللاحقة - (*) تفعيل الشروط اللاحقة للوظيفة

- الشروط المسبقة - (*) تفعيل الشروط المسبقة للوظيفة

-تعطيل- تبسيط- drtcalls - تعطيل تبسيط مكالمات وقت التشغيل بتنسيق
-O

-تعطيل-الانسكاب-الصهر - قم بتعطيل دمج كود الانسكاب في ملفات
تعليمات

-تمكين-تصحيح-إيه- الدعم - اعمل ال -أقوى إدخال تمرير
كود EH باهظ الثمن ولكنه صحيح

-تمكين- إيه - إصدار معالجة استثناء DWARF (افتراضي إذا
يدعم الهدف)

-تمكين-محدود-فقط-fp-math - تمكين التحسينات التي تفترض غير NaNs
/ + -المعلومات

-تمكين- fp- جنون - تمكين تعليمات MAD الأقل دقة لتكون
ولدت

-يمكن-تحميل قبل -

-تمكين- sjlj-eh - إصدار معالجة استثناء SJLJ (افتراضي إذا
يدعم الهدف)

-تمكين-غير آمنة- fp-math - تمكين التحسينات التي قد تقلل FP
دقة

-عوامة- أبي - اختر نوع ABI العائم

= الافتراضي
- الهدف الافتراضي نوع ABI العائم

= soft - تعويم ناعم ABI (ضمنيًا بواسطة -اللينة-تعويم)

= hard - Hard float ABI (يستخدم سجلات FP)

إنشاء معلومات التصحيح:

-g - توليد معلومات التصحيح

-Gc - مثل -g، لكن يتظاهر بأنه C

-مساعدة - عرض الخيارات المتاحة (- مساعدة مخفية
للمزيد من)

-يتجاهل - تجاهل البرامج غير المدعومة

-internalize-public-api-file =- ملف يحتوي على قائمة بأسماء الرموز لـ
المحافظة

-internalize-public-api-list =- قائمة بأسماء الرموز الواجب حفظها

-الانضمام- فترات مباشرة - نسخ الاندماج (افتراضي = صحيح)

دقة تعويم حد =- إنشاء تسلسلات مضمنة منخفضة الدقة لـ
بعض libcalls تعويم

م 32 - هدف 32 بت

م 64 - هدف 64 بت

- مسيرة =- معمارية لتوليد كود من أجل:

-ماتر =- استهداف سمات محددة (-ماتر=مساعدة For
تفاصيل)

-mcpu =- استهداف نوع معين من وحدة المعالجة المركزية (- وحدة المعالجة المركزية=مساعدة For
تفاصيل)

-mtriple =- تجاوز الهدف الثلاثي

-تداخل- ctx - كيفية بناء وظيفة متداخلة
سياق الكلام:

= مجموعة
- صفيف من المؤشرات إلى المتغيرات (بما في ذلك المستويات المتعددة)

= هجين
- قائمة المؤشرات لتراكيب المتغيرات ، واحدة لكل مستوى.

-نواسم - عدم السماح باستخدام المجمّع المضمن

-Nodefaultlib - لا تقم بإضافة مكتبة افتراضية للربط
بشكل ضمني

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

-اكتشفي - لا تقم بتشغيل بطاقة التحقق من الصحة من قبل
كتابة كود البت

-nozero- تهيئة-في-bss - لا تضع رموزًا غير مهيأة بصفر في
قسم bss

-و- - لا تكتب ملف الكائن

-od =- كتابة ملفات الكائن إلى الدليل

-من =- يستخدم كاسم ملف الإخراج

-أعلى - لا تجرد المسارات من الملف المصدر

-مقوى - كتابة ملفات الكائن بكفاءة عالية
أسماء

-المخرج- قبل الميلاد - كتابة كود بت LLVM

-المخرجات- ليرة لبنانية - اكتب LLVM IR

-المخرجات- o - كتابة الكائن الأصلي

-المخرجات- s - اكتب التجمع الأصلي

- قبل- RA- جدولة - جدولة التعليمات المتاحة (قبل
تخصيص التسجيل):

= سريع - جدولة قائمة دون المستوى الأمثل

= list-td
- جدولة قائمة من أعلى إلى أسفل

= list-tdrr
- جدولة قائمة تخفيض السجل من أعلى إلى أسفل

= list-burr
- جدولة قائمة تخفيض السجل التصاعدي

= الافتراضي
- أفضل برنامج جدولة للهدف

- آلة الطباعة - طباعة كود الجهاز الذي تم إنشاؤه

- الملف الشخصي - مقدر - الحلقة - الوزن =- عدد عمليات تنفيذ التكرار المستخدمة في
مقدر الملف الشخصي

-ملف-معلومات-ملف =- تم تحميل ملف الملف الشخصي بواسطة -محمل الملف الشخصي

-الملف- العشوائية - كيف تختار التشكيل الجانبي بشكل عشوائي:

= عالمي
- العداد العالمي

= ra_global
- سجل تخصيص العداد العالمي

= rdcc - عداد دائري

-Regign- المكدس - أعد محاذاة المكدس إذا لزم الأمر

-ريغالوك - سجل المخصص لاستخدامه: (افتراضي =
لينيرسكان)

= خطي
- المسح الخطي سجل المخصص

-يطلق - تعطيل التأكيدات والثوابت والعقود و
الحدود

-نموذج-النقل - اختر طراز النقل

= الافتراضي
- نموذج الانتقال الافتراضي المستهدف

= ثابت
- كود غير قابل للنقل

= الموافقة المسبقة عن علم - رمز مستقل عن الموضع قابل للنقل بالكامل

= ديناميكي بدون الموافقة المسبقة عن علم
- مراجع خارجية قابلة للنقل ، كود غير قابل للنقل

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

= محلي
- كاتب محلي

= تافه
- كاتب تافه

تشغيل =- ارقام البرنامج ...

-جدولة-تعيش في-نسخ - جدولة نسخ من سجلات livein

-جدولة-الانسكابات - جدولة كود الانسكاب

-لف شرنك - تقليص التفاف السجل المحفوظة
انسكابات / يعيد

-Singleobj - إنشاء ملف كائن ناتج واحد فقط

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

-مكدس- محاذاة =- تجاوز محاذاة المكدس الافتراضية

-كدس-حامي-حجم المخزن المؤقت =- الحد الأدنى للمخزن المؤقت للنظر فيه
لحماية المكدس

-الحالات - تمكين إخراج الإحصائيات من البرنامج

-تيلكالوبت - قم بتشغيل ميزة الاتصال الذيل.

-الوقت يمضي - وقت كل تمريرة ، والوقت المنقضي للطباعة
كل عند الخروج

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

-طاولات الاسترخاء - إنشاء جداول فك لجميع الوظائف

-v - مطول

-v-cg - كودجين مطول

-تحقق من dom-info - التحقق من معلومات المسيطر (تستغرق وقتا طويلا)

-الإصدار - عرض نسخة هذا البرنامج

-vv - مطول جدا

-w - تفعيل التحذيرات

-x86-asm- بناء الجملة - اختر نمط الكود الذي تريد إرساله من X86
الخلفية:

= att - ينبعث تجميع نمط AT & T.

= إنتل - ينبعث منها تجميع بأسلوب إنتل

-د التصحيح يمكن أيضًا تحديده بدون خيارات ، وفي هذه الحالة يتم تمكين جميع عمليات التحقق من تصحيح الأخطاء
(أي (يؤكد ، شيكات ملزمة ، عقود وثوابت) وكذلك يتصرف -د التصحيح=1

الخيارات المميزة بعلامة (*) لها أيضًا ملف -تعطيل- FOO متغير مع معنى مقلوب.

استنادًا إلى DMD v1.051 و llvm 2.6 (الأربعاء 2 ديسمبر 17:39:53 2009) حقوق الطبع والنشر (c) 1999-2009 بواسطة
كتاب كوكب المريخ الرقمي وتوماس ليندكويست أولسن من تأليف والتر برايت وتوماس ليندكويست أولسن
توثيق اللغة د: http://www.digitalmars.com/d/1.0/index.html صفحة LDC الرئيسية:
http://www.dsource.org/projects/ldc

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


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

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

  • 1
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS: نظام التثبيت Nullsoft Scriptable
    NSIS (تثبيت Nullsoft Scriptable
    System) هو مصدر احترافي مفتوح
    نظام لإنشاء مثبتات Windows. هو - هي
    تم تصميمه ليكون صغيرًا ومرنًا
    ممكن ...
    تنزيل NSIS: Nullsoft Scriptable Install System
  • 2
    أوث باس
    أوث باس
    AuthPass هي كلمة مرور مفتوحة المصدر
    مدير مع دعم الشعبية و
    Keepass مثبت (kdbx 3.x و kdbx 4.x ...
    تنزيل authpass
  • 3
    Zabbix
    Zabbix
    Zabbix هو مفتوح من فئة المؤسسات
    حل المراقبة الموزعة المصدر
    مصممة للرصد والتتبع
    الأداء وتوافر الشبكة
    الخوادم والجهاز ...
    تحميل Zabbix
  • 4
    KDiff3
    KDiff3
    لم يعد هذا المستودع محفوظًا
    ويتم الاحتفاظ بها لأغراض الأرشفة. نرى
    https://invent.kde.org/sdk/kdiff3 for
    أحدث كود و
    https://download.kde.o...
    تنزيل KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX هو واجهة مستخدم رسومية لـ
    محمل USB من Waninkoko ، استنادًا إلى
    libwiigui. يسمح بإدراج و
    إطلاق ألعاب Wii وألعاب Gamecube و
    البيرة على Wii و WiiU ...
    قم بتنزيل USBLoaderGX
  • 6
    فايربيرد
    فايربيرد
    يوفر Firebird RDBMS ميزات ANSI SQL
    & يعمل على Linux و Windows و
    العديد من منصات Unix. سمات
    التزامن الممتاز والأداء
    & قوة...
    تنزيل Firebird
  • أكثر "

أوامر لينكس

Ad