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

Ad


فاویکون OnWorks

clang-modernize-3.7 - آنلاین در ابر

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

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

برنامه:

نام


clang-modernize - صفحه دستی برای clang-modernize 3.7

شرح


خطا: ld.so: شی "libfakeroot-sysv.so" از LD_PRELOAD نمی تواند از قبل بارگیری شود (نمی توان
باز کردن فایل شی مشترک): نادیده گرفته شد. نحوه استفاده: clang-modernize [گزینه ها] [ ...]

گزینه ها:

گزینه های قالب بندی:

قالب - فعال کردن قالب بندی کد تغییر یافته با اعمال جایگزینی.
استفاده کنید سبک برای انتخاب سبک قالب بندی

-style=- سبک کدنویسی، در حال حاضر پشتیبانی می کند:
LLVM، Google، Chromium، Mozilla، WebKit.

استفاده کنید سبک=پرونده برای بارگیری پیکربندی سبک از
فایل .clang-format واقع در یکی از دایرکتوری های اصلی فایل منبع (یا
دایرکتوری فعلی برای stdin). استفاده کنید -style="{key: value, ...}" برای تنظیم خاص
پارامترها، به عنوان مثال:

-style="{BasedOnStyle: llvm، IndentWidth: 8}"

-style-config=- مسیر به دایرکتوری حاوی یک فایل .clang-format
توصیف یک سبک قالب‌بندی برای استفاده برای قالب‌بندی کد وقتی سبک=پرونده.

گزینه های عمومی:

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

فهرست راهنما - نمایش لیست گزینه های موجود (فهرست راهنما پنهان شده است برای
بیشتر)

-version - نمایش نسخه این برنامه

گزینه های گنجاندن/استخراج:

-exclude=- لیست مسیرهایی که قابل تغییر نیستند با کاما جدا شده است

-exclude-from=- فایل حاوی لیستی از مسیرهایی که قابل تبدیل نیستند

-شامل=- فهرست مسیرهایی که باید با کاما از هم جدا شوند تا تبدیل شوند

-include-from=- فایل حاوی لیستی از مسیرهایی که باید در نظر گرفته شوند تا تبدیل شوند

گزینه های مدرن ساز:

-نهایی-نحوه-بررسی - پس از اعمال تبدیل، نحو صحیح را بررسی کنید

-for-compilers=- انتخاب تبدیل های هدف قرار تقاطع
ویژگی های زبانی که توسط کامپایلرهای داده شده پشتیبانی می شوند. یک لیست جدا شده با کاما می گیرد
از - .

می تواند هر یک از: clang، gcc، icc، msvc باشد
است [. ]

-perf=- داده های عملکرد و خروجی را به دایرکتوری مشخص شده ضبط کنید.
پیش فرض: ./migrate_perf

-خطر - حداکثر سطح ریسک را انتخاب کنید:

=ایمن - فقط تحولات ایمن

= معقول
- فعال کردن تبدیل هایی که ممکن است معنایی را تغییر دهند (پیش فرض)

= مخاطره آمیز - تبدیل هایی را فعال کنید که احتمالاً معنایی را تغییر می دهند

-خلاصه - چاپ خلاصه تبدیل

گزینه های سریال سازی:

-serialize-dir=- مسیری به دایرکتوری موجود که در آن باید بنویسید
جایگزین های سریالی رفتار پیش‌فرض نوشتن در یک فهرست موقت است.

-Serialize-Replacements - جایگزینی واحد ترجمه به دیسک را سریال کنید
تغییر فایل ها

تبدیل ها:

-افزودن- لغو - در صورت امکان از تعیین کننده لغو استفاده کنید

-تبدیل حلقه - در صورت امکان از حلقه های مبتنی بر محدوده استفاده کنید

-مقدار عبوری - در صورت امکان پارامترها را بر اساس مقدار ارسال کنید

-replace-auto_ptr - std::auto_ptr (منسوخ شده) را با std::unique_ptr جایگزین کنید
(تجربی)

-استفاده-خودکار - استفاده از مشخص کننده نوع 'auto'

-use-nullptr - در صورت امکان از کلمه کلیدی nullptr استفاده کنید

گزینه های تبدیل:

نادیده گرفتن ماکروها - شناسایی و استفاده از ماکروهایی که به کلمه کلیدی «بازگرداندن» گسترش می یابند.

-user-null-macros=- لیستی از نام های کلان تعریف شده توسط کاربر که رفتار می کنند با کاما جدا شده است
مانند NULL

-p برای خواندن پایگاه داده دستور کامپایل استفاده می شود.

به عنوان مثال، می تواند یک پوشه ساخت CMake باشد که در آن یک فایل نامگذاری شده است
compile_commands.json وجود دارد (استفاده از -DCMAKE_EXPORT_COMPILE_COMMANDS=ON گزینه CMake
برای دریافت این خروجی). هنگامی که مسیر ساخت مشخص نشده است، جستجو برای
compile_commands.json از طریق تمام مسیرهای والد ورودی اول امتحان خواهد شد
فایل . دیدن: http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html برای مثال
از راه اندازی Clang Tooling بر روی درخت منبع.

... مسیرهای فایل های منبع را مشخص کنید. این مسیرها هستند

در پایگاه داده دستور کامپایل جستجو کرد. اگر مسیر یک فایل مطلق باشد، آن است
باید به درخت منبع CMake اشاره کند. اگر مسیر نسبی باشد، جریان
دایرکتوری کاری باید در درخت منبع CMake باشد و فایل باید در a باشد
دایرکتوری فرعی دایرکتوری فعلی. پیشوندهای "./" در فایل های مربوطه
به طور خودکار حذف خواهد شد، اما بقیه یک مسیر نسبی باید پسوند باشد
یک مسیر در پایگاه داده دستور کامپایل.

مثال ها:

همه تبدیل ها را روی فایلی که به آرگومان های کامپایل نیازی ندارد اعمال کنید:

cang-modernize file.cpp

برای همه فایل‌های موجود در پایگاه داده کامپایل، حلقه‌های for را به حلقه‌های مبتنی بر محدوده‌ای تبدیل کنید
به زیر درخت پروژه تعلق داشته و سپس کد را به صورت خودکار با استفاده از سبک LLVM دوباره فرمت کنید:

بانگ-مدرنیز کردن -p ساخت / مسیر -عبارتند از پروژه/مسیر قالب -تبدیل حلقه

با استفاده از فایل‌های git ls، هم از nullptr و هم از تعیین کننده override استفاده کنید:

git ls-files '*.cpp' | xargs -I{} نوا کردن -p ساخت/مسیر \

-use-nullptr -افزودن- لغو نادیده گرفتن ماکروها {}

همه تبدیل های پشتیبانی شده توسط clang >= 3.0 و gcc >= 4.7 را به foo.cpp و هر
هدرهای موجود در نوار:

بانگ-مدرنیز کردن -برای کامپایلرها=cang-3.0,gcc-4.7 foo.cpp \

-عبارتند از بار -- -std=c++ 11 -ایبار

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


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

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

  • 1
    Alt-F
    Alt-F
    Alt-F یک منبع باز و رایگان ارائه می دهد
    سیستم عامل جایگزین برای DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F دارای Samba و NFS است.
    پشتیبانی از ext2/3/4...
    Alt-F را دانلود کنید
  • 2
    اس ام اس
    اس ام اس
    Usm یک بسته نرم افزاری یکپارچه است
    مدیری که خودکار را مدیریت می کند
    حل وابستگی متحد می کند
    مخازن بسته های مختلف از جمله
    ظروف شلخته، سست، ص...
    usm را دانلود کنید
  • 3
    نمودار. js
    نمودار. js
    Chart.js یک کتابخانه جاوا اسکریپت است که
    به طراحان و توسعه دهندگان اجازه می دهد تا نقاشی کنند
    انواع نمودارها با استفاده از HTML5
    عنصر بوم Chart js عالی ارائه می دهد
    آرایه ...
    Chart.js را دانلود کنید
  • 4
    iReport-Designer برای JasperReports
    iReport-Designer برای JasperReports
    توجه: پشتیبانی از iReport/Jaspersoft Studio
    اطلاعیه: از نسخه 5.5.0،
    Jaspersoft Studio رسمی خواهد بود
    مشتری طراحی برای JasperReports. من گزارش میدم
    اراده...
    دانلود iReport-Designer برای JasperReports
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF همه موارد را نصب می کند
    نرم افزار فدورا لینوکس و دیگران
    به طور پیش فرض شامل نمی شود، پس از
    اجرای فدورا برای اولین بار آن
    آسان برای ...
    PostInstallerF را دانلود کنید
  • 6
    تسمه
    تسمه
    پروژه strace منتقل شده است
    https://strace.io. strace is a
    تشخیصی، اشکال زدایی و آموزشی
    ردیاب فضای کاربران برای لینوکس. استفاده شده است
    برای نظارت بر یک ...
    دانلود strace
  • بیشتر "

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

Ad