این دستور clang-check-3.7 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
clang-check - صفحه دستی برای clang-check 3.7
شرح
خطا: ld.so: شی "libfakeroot-sysv.so" از LD_PRELOAD نمی تواند از قبل بارگیری شود (نمی توان
باز کردن فایل شی مشترک): نادیده گرفته شد. استفاده: چک کردن صدا [گزینه ها] [... ]
گزینه ها:
گزینه های عمومی:
-کمک - نمایش گزینه های موجود (کمک پنهان برای بیشتر)
فهرست راهنما - نمایش لیست گزینه های موجود (فهرست راهنما پنهان شده است برای
بیشتر)
-version - نمایش نسخه این برنامه
گزینه های clang-check:
-تجزیه و تحلیل - موتور آنالیز استاتیک را اجرا کنید
-ast-dump - AST ها را بسازید و سپس آنها را دیباگ کنید
-ast-dump-filter=- استفاده با -ast-dump or -ast-print برای تخلیه/چاپ فقط AST
گره های اعلان دارای یک رشته فرعی خاص در یک نام واجد شرایط هستند. استفاده کنید -ast-list به
همه نامهای گره اعلامی قابل فیلتر را فهرست کنید.
-ast-list - ساخت AST ها و چاپ لیست گره اعلام واجد شرایط
نام
-ast-print - AST ها را بسازید و سپس آنها را زیبا چاپ کنید
-extra-arg=- آرگومان اضافی برای الحاق به خط فرمان کامپایلر
-extra-arg-before=- آرگومان اضافی برای اضافه کردن به خط فرمان کامپایلر
-آنچه را که می توانی رفع کن - توصیه های رفع آن را حتی در صورت وجود خطاهای غیرقابل اصلاح اعمال کنید
-رفع - توصیه های اصلاح آن را به منبع ورودی اعمال کنید
-p=- ساخت مسیر
-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 باشد
دایرکتوری فرعی دایرکتوری فعلی. پیشوندهای "./" در فایل های مربوطه
به طور خودکار حذف خواهد شد، اما بقیه یک مسیر نسبی باید پسوند باشد
یک مسیر در پایگاه داده دستور کامپایل.
به عنوان مثال، برای اجرای clang-check روی همه فایلهای زیردرخت درخت منبع، از:
مسیر/در/زیردرخت را پیدا کنید -سیب زمینی شیرین '*.cpp'|xrgs clang-check
یا با استفاده از یک مسیر ساخت خاص:
مسیر/در/زیردرخت را پیدا کنید -سیب زمینی شیرین '*.cpp'|xrgs clang-check -p ساخت / مسیر
توجه داشته باشید که مسیر/in/subtree و فهرست فعلی باید از قوانین توضیح داده شده پیروی کنند
در بالا.
با استفاده از خدمات onworks.net از clang-check-3.7 به صورت آنلاین استفاده کنید