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

Ad


OnWorks فافيكون

llvm-cov-3.6 - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


llvm-cov - إرسال معلومات التغطية

موجز


لفم كوف [خيارات] SOURCEFILE

الوصف


لفم كوف تقرأ الأداة ملفات بيانات تغطية الكود وتعرض معلومات التغطية لـ
ملف مصدر محدد. إنه متوافق مع GCOV أداة من الإصدار 4.2 من الخليج و
قد يكون متوافقًا أيضًا مع بعض الإصدارات الأحدث من GCOV.

لاستخدام llvm-cov ، يجب عليك أولاً إنشاء نسخة مُجهزة من تطبيقك
يجمع بيانات التغطية أثناء تشغيله. تجميع مع -fprofile- أقواس و -تغطية -ftest
خيارات لإضافة الأجهزة. (بدلاً من ذلك ، يمكنك استخدام ملف --تغطية اختيار،
الذي يتضمن كلا الخيارين الآخرين.) يجب أن تجمع مع معلومات تصحيح الأخطاء
(-g) وبدون تحسين (-O0) ؛ خلاف ذلك ، لا يمكن أن تكون بيانات التغطية دقيقة
تعيينها إلى شفرة المصدر.

في الوقت الذي تقوم فيه بتجميع الشفرة الآلية ، أ .gcno سيتم إنشاء ملف البيانات لـ
كل ملف كائن. هؤلاء .gcno تحتوي الملفات على نصف بيانات التغطية. النصف الآخر من
تأتي البيانات من .gcda الملفات التي يتم إنشاؤها عند تشغيل البرنامج المُجهز ،
مع منفصل .gcda ملف لكل ملف كائن. في كل مرة تقوم فيها بتشغيل البرنامج ، يقوم ملف
يتم تلخيص أعداد التنفيذ في أي قائمة .gcda من الملفات ، لذا تأكد من إزالة أي ملفات
إذا كنت لا تريد تضمين محتوياتها.

افتراضيا، .gcda تتم كتابة الملفات في نفس الدليل مثل ملفات الكائن ، ولكن
يمكنك تجاوز ذلك عن طريق تعيين GCOV_PREFIX و GCOV_PREFIX_STRIP بيئة
المتغيرات. ال GCOV_PREFIX_STRIP متغير يحدد عددًا من مكونات الدليل ليكون
إزالتها من بداية المسار المطلق إلى دليل ملف الكائن. بعد التجريد
تلك الدلائل ، البادئة من GCOV_PREFIX تمت إضافة المتغير. هذه البيئة
المتغيرات تسمح لك بتشغيل البرنامج الآلي على آلة حيث الكائن الأصلي
لا يمكن الوصول إلى دلائل الملفات ، ولكنك ستحتاج بعد ذلك إلى نسخ ملف .gcda عودة الملفات
إلى أدلة ملف الكائن حيث يتوقع llvm-cov العثور عليها.

بمجرد إنشاء ملفات بيانات التغطية ، قم بتشغيل llvm-cov لكل ملف مصدر رئيسي
حيث تريد فحص نتائج التغطية. يجب تشغيل هذا من نفس الدليل
حيث سبق لك تشغيل المترجم. النتائج لملف المصدر المحدد هي
مكتوبًا في ملف مسمى بإلحاق a .gcov لاحقة. ملف الإخراج منفصل هو أيضا
تم إنشاؤه لكل ملف مدرج في الملف المصدر الرئيسي ، أيضًا بامتداد .gcov تمت إضافة اللاحقة.

المحتوى الأساسي لملف الإخراج llvm-cov هو نسخة من الملف المصدر بامتداد
عدد التنفيذ ورقم السطر مضافان إلى كل سطر. يتم عرض عدد التنفيذ على شكل -
إذا كان السطر لا يحتوي على أي كود قابل للتنفيذ. إذا كان السطر يحتوي على رمز ولكن هذا الرمز كان
لم يتم تنفيذه أبدًا ، يتم عرض العد على شكل #####.

OPTIONS


-a، - كل الكتل
اعرض كل الكتل الأساسية. إذا كانت هناك كتل متعددة لخط واحد من المصدر
رمز ، هذا الخيار يجعل llvm-cov يعرض العدد لكل كتلة بدلاً من فقط
عدد واحد للخط بأكمله.

-ب، - احتمالات فرع
عرض احتمالات الفرع الشرطي وملخص لمعلومات الفرع.

-c ، - تهم الفرع
عرض حسابات الفرع بدلاً من الاحتمالات (يتطلب -b).

-F، - ملخصات الوظائف
اعرض ملخصًا للتغطية لكل دالة بدلاً من ملخص واحد فقط لملف
ملف المصدر بأكمله.

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

-ل ، - أسماء الملفات الطويلة
لإخراج تغطية الملفات المضمنة من ملف المصدر الرئيسي ، أضف الملف الرئيسي
الاسم متبوعًا بـ ## كبادئة لأسماء ملفات الإخراج. يمكن دمج هذا مع
الخيار --preserve-paths لاستخدام مسارات كاملة لكل من الملف الرئيسي وملف
ملف مضمن.

-ن، - لا الإخراج
لا تخرج أي ملف .gcov الملفات. المعلومات الموجزة لا تزال معروضة.

-o = و - كائن-دليل = و - كائن - ملف =
ابحث عن كائنات في DIR أو بناءً على مسار FILE. إذا قمت بتحديد كائن معين
ملف ، من المتوقع أن يكون لملفات بيانات التغطية نفس الاسم الأساسي مع .gcno
و .gcda ملحقات. إذا قمت بتحديد دليل ، فمن المتوقع أن الملفات في ذلك
دليل يحمل نفس الاسم الأساسي مثل الملف المصدر.

-p ، - مسارات حفظ
احتفظ بمكونات المسار عند تسمية ملفات مخرجات التغطية. بالإضافة الى
اسم الملف المصدر ، قم بتضمين الدلائل من المسار إلى هذا الملف. ال
الدلائل منفصلة بواسطة # الشخصيات ، مع . الدلائل إزالتها و ..
الدلائل التي تم استبدالها بـ ^ الشخصيات. عند استخدامه مع خيار أسماء الملفات الطويلة ،
هذا ينطبق على كل من اسم الملف الرئيسي واسم الملف المضمن.

-u ، - الفروع غير المشروطة
قم بتضمين الفروع غير المشروطة في مخرجات الخيار --branch-الاحتمالات.

-الإصدار
اعرض إصدار llvm-cov.

EXIT الوضع


لفم كوف يعيد 1 إذا كان لا يمكن قراءة ملفات الإدخال. خلاف ذلك ، فإنه يخرج مع الصفر.

استخدم llvm-cov-3.6 عبر الإنترنت باستخدام خدمات 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