انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

llvm-cov-3.7 - آنلاین در ابر

llvm-cov-3.7 را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور llvm-cov-3.7 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


llvm-cov - اطلاعات پوشش را منتشر می کند

خلاصه


llvm-cov فرمان [ارگ...]

شرح


La llvm-cov ابزار اطلاعات پوشش کد را برای برنامه‌هایی که به آن‌ها مجهز شده‌اند نشان می‌دهد
داده های پروفایل را منتشر می کند می توان از آن برای کار استفاده کرد gcovپوشش سبک یا با چنگال's
پروفایل سازی مبتنی بر ابزار دقیق

اگر برنامه با نام پایه فراخوانی شود gcov، طوری رفتار خواهد کرد که گویی llvm-cov gcov
فرمان فراخوانی شد. در غیر این صورت باید دستوری ارائه شود.

دستورات


· gcov

· نشان

· گزارش

GCOV COMMAND


خلاصه
llvm-cov gcov [گزینه های] منبع فایل

شرح
La llvm-cov gcov ابزار فایل های داده پوشش کد را می خواند و پوشش را نمایش می دهد
اطلاعات برای یک فایل منبع مشخص شده با آن سازگار است gcov ابزار از نسخه
4.2 از GCC و همچنین ممکن است با برخی از نسخه های بعدی سازگار باشد gcov.

برای استفاده llvm-cov gcov، ابتدا باید یک نسخه ابزاردار از برنامه خود بسازید
که داده های پوشش را در حین اجرا جمع آوری می کند. کامپایل با -fprofile-arcs و
-آزمایش-پوشش گزینه هایی برای اضافه کردن ابزار دقیق (به طور متناوب، می توانید از
-- پوشش گزینه، که شامل هر دوی آن گزینه های دیگر است.) شما باید با
اشکال زدایی اطلاعات (-g) و بدون بهینه سازی (-O0) در غیر این صورت، داده های پوشش
نمی توان به طور دقیق به کد منبع نگاشت.

در زمان کامپایل کد ابزاردار، الف .gcno فایل داده برای ایجاد خواهد شد
هر فایل شی اینها .gcno فایل ها حاوی نیمی از داده های پوشش هستند. نیمه دیگر
داده ها از gcda فایل هایی که هنگام اجرای برنامه ابزاردار تولید می شوند،
با جداگانه gcda فایل برای هر فایل شی هر بار که برنامه را اجرا می کنید،
تعداد اجرا به هر موجودی خلاصه می شود gcda فایل‌های قدیمی را حذف کنید
اگر نمی خواهید محتوای آن ها گنجانده شود.

به طور پیشفرض، gcda فایل‌ها در همان فهرستی که فایل‌های شیء هستند نوشته می‌شوند، اما
شما می توانید آن را با تنظیم کردن لغو کنید GCOV_PREFIX و GCOV_PREFIX_STRIP محیط
متغیرها در GCOV_PREFIX_STRIP متغیر تعدادی از اجزای دایرکتوری را مشخص می کند
از ابتدای مسیر مطلق به دایرکتوری فایل شی حذف شد. پس از برهنه شدن
آن دایرکتوری ها، پیشوند از GCOV_PREFIX متغیر اضافه می شود این محیط ها
متغیرها به شما این امکان را می‌دهند که برنامه ابزاردقیق را روی ماشینی اجرا کنید که در آن شی اصلی است
دایرکتوری های فایل قابل دسترسی نیستند، اما پس از آن باید آن را کپی کنید gcda فایل ها برگشت
به دایرکتوری های فایل شی که در آن llvm-cov gcov انتظار دارد آنها را پیدا کند.

هنگامی که فایل های داده پوشش را ایجاد کردید، اجرا کنید llvm-cov gcov برای هر منبع اصلی
فایلی که می خواهید نتایج پوشش را در آن بررسی کنید. این باید از همان اجرا شود
دایرکتوری که قبلاً کامپایلر را در آن اجرا کرده اید. نتایج برای فایل منبع مشخص شده
در فایلی با ضمیمه a نوشته می شوند .gcov پسوند. یک فایل خروجی جداگانه نیز وجود دارد
ایجاد شده برای هر فایل موجود توسط فایل منبع اصلی، همچنین با a .gcov پسوند اضافه شد

محتوای اساسی یک .gcov فایل خروجی یک کپی از فایل منبع با یک اجرا است
شمارش و شماره خط به هر خط اضافه شده است. تعداد اجرا به صورت نشان داده می شود - اگر یک خط
هیچ کد اجرایی ندارد اگر یک خط حاوی کد باشد اما آن کد هرگز وجود نداشته باشد
اجرا شده، تعداد به صورت نمایش داده می شود #####.

OPTIONS
-آ، -- همه بلوک ها
نمایش تمام بلوک های اساسی اگر چندین بلوک برای یک خط منبع وجود داشته باشد
کد، این گزینه باعث می شود llvm-cov تعداد هر بلوک را به جای فقط نشان دهد
یک شمارش برای کل خط

-ب، --شاخه-احتمالات
نمایش احتمالات شاخه شرطی و خلاصه ای از اطلاعات شاخه.

-c، --شاخه-شمارش
نمایش تعداد شاخه ها به جای احتمالات (نیاز به -b).

-f، --عملکرد-خلاصه
نمایش خلاصه ای از پوشش برای هر تابع به جای فقط یک خلاصه برای یک
کل فایل منبع

--کمک نمایش گزینه های موجود (--راهنما-پنهان برای اطلاعات بیشتر).

-ل، - نام های طولانی فایل
برای خروجی پوشش فایل های موجود از فایل منبع اصلی، فایل اصلی را اضافه کنید
نام به دنبال آن ## به عنوان پیشوند نام فایل های خروجی. این را می توان با
گزینه --preserve-paths برای استفاده از مسیرهای کامل هم برای فایل اصلی و هم برای فایل
فایل گنجانده شده

-n، --بدون خروجی
هیچ خروجی ندهید .gcov فایل ها. اطلاعات خلاصه همچنان نمایش داده می شود.

-o= ، --object-directory= ، --object-file=
اشیاء را در DIR یا بر اساس مسیر FILE پیدا کنید. اگر یک شی خاص را مشخص کنید
فایل، انتظار می‌رود که فایل‌های داده پوشش همان نام پایه را داشته باشند .gcno
و gcda پسوندها اگر یک دایرکتوری را مشخص کنید، فایل ها در آن مورد انتظار هستند
دایرکتوری با همان نام پایه فایل منبع.

-پ، - مسیرهای حفاظتی
هنگام نام‌گذاری فایل‌های خروجی پوشش، اجزای مسیر را حفظ کنید. علاوه بر
نام فایل منبع، شامل دایرکتوری های مسیر به آن فایل باشد. در
دایرکتوری ها جدا هستند # شخصیت ها، با . دایرکتوری ها حذف شده و ..
دایرکتوری ها جایگزین شدند ^ شخصیت ها. هنگامی که با گزینه --long-file-names استفاده می شود،
این هم برای نام فایل اصلی و هم برای نام فایل همراه اعمال می شود.

-u، --بدون قید و شرط-شاخه ها
برای گزینه --branch-probabilities شاخه های بدون قید و شرط را در خروجی قرار دهید.

-version
نمایش نسخه llvm-cov.

خروج وضعیت
llvm-cov gcov اگر نتواند فایل های ورودی را بخواند، 1 را برمی گرداند. در غیر این صورت با صفر خارج می شود.

SHOW COMMAND


خلاصه
llvm-cov نشان [گزینه های] -instr-profile مشخصات BIN [منابع]

شرح
La llvm-cov نشان فرمان پوشش خط به خط یک باینری را نشان می دهد BIN با استفاده از نمایه
داده ها مشخصات. می توان آن را به صورت اختیاری فیلتر کرد تا فقط پوشش فایل های فهرست شده را نشان دهد
in منابع.

برای استفاده llvm-cov نشان، برای انتشار به برنامه ای نیاز دارید که با ابزار دقیق کامپایل شده باشد
مشخصات و داده های پوشش برای ساخت چنین برنامه ای با چنگال با استفاده از
-fprofile-instr-generate و -fcoverage-mapping پرچم ها در صورت پیوند با چنگال راننده،
عبور -fprofile-instr-generate به مرحله پیوند برای اطمینان از زمان اجرا لازم
کتابخانه ها در پیوند هستند.

اطلاعات پوشش در خود فایل اجرایی یا کتابخانه ساخته شده ذخیره می شود و اینطور است
چیزی که باید به آن پاس بدهید llvm-cov نشان عنوان BIN بحث و جدل. داده های پروفایل تولید می شود
با اجرای عادی این برنامه ابزاردار. هنگامی که برنامه خارج می شود، یک را می نویسد
فایل پروفایل خام که معمولاً نامیده می شود پیش فرض.profraw، که می تواند به فرمت تبدیل شود
که مناسب برای مشخصات آرگومان با استفاده از llvm-profdata ادغام کردن ابزار است.

OPTIONS
-show-line-counts
تعداد اجراها را برای هر خط نشان دهید. این به طور پیش فرض فعال است، مگر اینکه دیگری
نشان می دهد گزینه استفاده می شود.

-نمایش بسط
گنجاندن، مانند ماکروهای پیش پردازشگر یا گنجاندن متنی، به صورت خطی در
نمایش فایل منبع

-نمایش نمونه ها
برای مناطق منبع که چندین بار نمونه سازی می شوند، مانند الگوهای موجود در ++C,
هر نمونه را به طور جداگانه و همچنین خلاصه ترکیبی را نشان دهید.

-نمایش مناطق
تعداد اجراها را برای هر منطقه با نمایش یک علامت نشان دهید که به آن اشاره می کند
شخصیتی که منطقه از آنجا شروع می شود.

-شمارش-خط-یا-منطقه ها را نشان دهید
اگر فقط یک منطقه در خط وجود دارد، تعداد اجراها را برای هر خط نشان دهید.
اما در صورت وجود چندین منطقه در خط، مناطق جداگانه را نشان دهید.

-use-color[=VALUE]
خروجی رنگ را فعال یا غیرفعال کنید. به طور پیش فرض این به طور خودکار شناسایی می شود.

-arch=
اگر باینری تحت پوشش یک باینری جهانی است، معماری مورد استفاده را انتخاب کنید. این است
یک خطا برای تعیین معماری که در باینری جهانی یا گنجانده نشده است
برای استفاده از معماری که با یک باینری غیر جهانی مطابقت ندارد.

-name=
پوشش کد را فقط برای توابعی با نام داده شده نشان دهید.

-name-regex=
پوشش کد را فقط برای توابعی نشان دهید که با عبارت منظم داده شده مطابقت دارند.

-line-coverage-gt=
پوشش کد را فقط برای توابعی با پوشش خط بیشتر از داده شده نشان دهید
آستانه.

-line-coverage-lt=
پوشش کد را فقط برای عملکردهایی با پوشش خط کمتر از داده شده نشان دهید
آستانه.

-region-coverage-gt=
پوشش کد را فقط برای عملکردهایی با پوشش منطقه ای بیشتر از داده شده نشان دهید
آستانه.

-region-coverage-lt=
پوشش کد را فقط برای عملکردهایی با پوشش منطقه کمتر از داده شده نشان دهید
آستانه.

گزارش COMMAND


خلاصه
llvm-cov گزارش [گزینه های] -instr-profile مشخصات BIN [منابع]

شرح
La llvm-cov گزارش دستور خلاصه ای از پوشش یک باینری را نشان می دهد BIN با استفاده از
داده های پروفایل مشخصات. می توان آن را به صورت اختیاری فیلتر کرد تا فقط پوشش آن را نشان دهد
فایل های فهرست شده در منابع.

اگر هیچ فایل منبعی ارائه نشده باشد، یک خط خلاصه برای هر فایل در پوشش چاپ می شود
داده ها. اگر فایلی ارائه شود، خلاصه‌ای برای هر عملکرد در فایل‌های فهرست شده نشان داده می‌شود
به جای آن.

برای اطلاعات در مورد کامپایل برنامه هایی برای پوشش و تولید داده های نمایه، نگاه کنید SHOW
COMMAND.

OPTIONS
-use-color[=VALUE]
خروجی رنگ را فعال یا غیرفعال کنید. به طور پیش فرض این به طور خودکار شناسایی می شود.

-arch=
اگر باینری تحت پوشش یک باینری جهانی است، معماری مورد استفاده را انتخاب کنید. این است
یک خطا برای تعیین معماری که در باینری جهانی یا گنجانده نشده است
برای استفاده از معماری که با یک باینری غیر جهانی مطابقت ندارد.

از llvm-cov-3.7 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • 2
    KompoZer
    KompoZer
    KompoZer یک ویرایشگر HTML wysiwyg است که از آن استفاده می کند
    پایگاه کد موزیلا کامپوزر مانند
    توسعه Nvu متوقف شده است
    در سال 2005، KompoZer بسیاری از باگ ها را برطرف کرد و
    اف می افزاید...
    دانلود KompoZer
  • 3
    دانلود مانگا رایگان
    دانلود مانگا رایگان
    دانلودر رایگان مانگا (FMD) یک برنامه است
    برنامه متن باز نوشته شده در
    Object-Pascal برای مدیریت و
    دانلود مانگا از وب سایت های مختلف
    این یک آینه است...
    دانلود رایگان مانگا دانلود
  • 4
    اتبوتین
    اتبوتین
    UNetbootin به شما این امکان را می دهد که بوتیبل ایجاد کنید
    درایوهای USB زنده برای اوبونتو، فدورا و
    سایر توزیع های لینوکس بدون
    رایت سی دی روی ویندوز، لینوکس و
    و ...
    UNetbootin را دانلود کنید
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM یک ابزار آسان برای استفاده است
    بسته نرم افزاری منبع باز ERP و CRM
    (با یک سرور وب php یا به عنوان اجرا شود
    نرم افزار مستقل) برای مشاغل،
    پایه های ...
    دانلود Dolibarr ERP - CRM
  • 6
    SQuirreL SQL مشتری
    SQuirreL SQL مشتری
    SQuirreL SQL Client یک SQL گرافیکی است
    مشتری نوشته شده در جاوا که اجازه می دهد
    برای مشاهده ساختار یک JDBC
    پایگاه داده سازگار، داده ها را در آن مرور کنید
    جداول...
    دانلود SQuirreL SQL Client
  • بیشتر "

دستورات لینوکس

Ad