این دستور iwyu است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
include-what-you-use - تجزیه و تحلیل #includes در فایل های منبع C و C++
شرح
استفاده: شامل-چه-تو-استفاده می کنی [-Xiwyu --iwyu_opt]... اینجا هستند
می توانید مشخص کنید (مثلا -ژیویو -- پرحرف=3):
--check_aso=: به iwyu می گوید که اطلاعات نقض iwyu را چاپ کند
برای همه فایل هایی که با الگوی glob داده شده مطابقت دارند (علاوه بر پیش فرض
گزارش برای فایل .cc ورودی و فایل های .h مرتبط با آن). این پرچم ممکن است باشد
چندین بار مشخص شده تا چندین الگوی گلوب مشخص شود.
--cwd=: به iwyu می گوید که دایرکتوری کاری فعلی چیست.
--howtodebug[=]: بدون آرگ، دستورالعمل ها را روی آن چاپ می کند
نحوه اجرای iwyu تحت gdb برای فایل ورودی و خروج. با آرگ، فقط چاپ می شود
زمانی که فایل ورودی با arg مطابقت دارد.
--mapping_file=: به iwyu یک فایل نگاشت می دهد.
--no_default_mappings: نقشه های پیش فرض iwyu را اضافه نکنید.
--pch_in_code: اولین شامل در یک واحد ترجمه را به عنوان علامت گذاری کنید
هدر از پیش کامپایل شده
استفاده کنید --pch_in_code برای جلوگیری از IWYU از
حذف PCH ضروری شامل.
اگرچه Clang PCH ها را مجبور می کند
برای فهرست شدن به عنوان سرصفحه پیشوند، الگوی PCH-in-code را می توان با GCC استفاده کرد و
تمرین استاندارد در MSVC (به عنوان مثال stdafx.h).
--prefix_header_includes=: به iwyu می گوید که با چه کار کند
in-source شامل و اعلان های ارسالی شامل سرصفحه های پیشوندی است. پیشوند
هدر فایلی است که از طریق گزینه خط فرمان گنجانده شده است -عبارتند از. اگر هدر پیشوند می سازد
شامل یا فوروارد اعلامیه منسوخ شده است، وجود چنین شامل قابل کنترل است
با مقادیر زیر
افزودن: خطوط جدید اضافه می شوند
حفظ: خطوط جدید اضافه نمی شوند، خطوط موجود دست نخورده باقی می مانند
حذف: خطوط جدید اضافه نمی شوند، خطوط موجود حذف می شوند
مقدار پیش فرض "افزودن" است.
--transitive_includes_only: اضافه کردن فایل را پیشنهاد نکنید
foo.h مگر اینکه foo.h از قبل در فایل های انتقالی قابل مشاهده باشد.
--max_line_length: حداکثر طول خط برای شامل.
توجه داشته باشید که این فقط روی نظرات و تراز آنها تأثیر می گذارد، حداکثر طول خط
هنوز هم می توان با نام فایل های طولانی از آن فراتر رفت (پیش فرض: 80). --کلمه=:
سطح بالاتر، خروجی بیشتر است.
علاوه بر گزینه های خاص IWYU می توانید گزینه های زیر را بدون آن مشخص کنید -ژیویو
پیشوند:
--کمک: این راهنما را چاپ می کند و خارج می شود.
- نسخه: نسخه را چاپ می کند و خارج می شود.
با استفاده از خدمات onworks.net از iwyu آنلاین استفاده کنید