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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


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

شرح


نحوه استفاده: clang-modernize [گزینه ها] [ ...]

گزینه ها:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-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.5 به صورت آنلاین استفاده کنید


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

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

  • 1
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • 2
    تم ووکامرس Nextjs React
    تم ووکامرس Nextjs React
    موضوع React WooCommerce، ساخته شده با
    Next JS، Webpack، Babel، Node و
    Express با استفاده از GraphQL و Apollo
    مشتری. فروشگاه ووکامرس در React(
    شامل: محصولات ...
    دانلود قالب WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    مخزن بسته برای ArchLabs این یک است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/archlabs-repo/.
    در OnWorks در...
    دانلود archlabs_repo
  • 4
    پروژه زفیر
    پروژه زفیر
    پروژه Zephyr یک نسل جدید است
    سیستم عامل بلادرنگ (RTOS) که
    از چندین سخت افزار پشتیبانی می کند
    معماری ها بر اساس الف است
    هسته با ردپای کوچک ...
    دانلود پروژه Zephyr
  • 5
    جواهرات
    جواهرات
    SCons یک ابزار ساخت نرم افزار است
    که جایگزینی برتر برای
    کلاسیک "ساخت" ابزار ساخت که
    همه ما می دانیم و دوست داریم. SCons است
    یک ...
    SCons را دانلود کنید
  • 6
    PSeInt
    PSeInt
    PSeInt یک مفسر شبه کد برای است
    دانشجویان برنامه نویسی اسپانیایی زبان
    هدف اصلی آن این است که ابزاری برای
    یادگیری و درک اصول اولیه
    مفهوم ...
    PSeInt را دانلود کنید
  • بیشتر "

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

Ad