| slice2cpp(1) | General Commands Manual | slice2cpp(1) |
نام (NAME)
slice2cpp - کامپایلر Slice به C++
خلاصه دستور (SYNOPSIS)
slice2cpp [گزینهها] [فایلها]
توضیحات (DESCRIPTION)
دستور slice2cpp فایلهای Slice را به C++ کامپایل میکند. ماکروی __SLICE2CPP__ در طول این کامپایل تعریف شده است.
مستندات
کامل slice2cpp
بهصورت
برخط در
آدرس زیر در
دسترس است:
https://doc.zeroc.com/ice/latest/language-mappings/c++11-mapping/slice2cpp-command-line-options
گزینهها (OPTIONS)
- -h, --help
-
نمایش پیام راهنما. - -v, --version
- نمایش نسخه کامپایلر.
- -DNAME
-
تعریف نماد پیشپردازنده NAME. - -DNAME=DEF
-
تعریف نماد پیشپردازنده NAME با مقدار DEF. - -UNAME
-
لغو تعریف نماد پیشپردازنده NAME. - -IDIR
-
افزودن دایرکتوری DIR به مسیر جستجو برای دستورات #include. - -E
-
چاپ خروجی پیشپردازنده روی stdout. - --output-dir DIR
-
قرار دادن فایلهای تولیدشده در دایرکتوری DIR. - -d, --debug
-
چاپ اطلاعات اشکالزدایی برای نمایش عملکرد تجزیهکننده Slice. - --depend
-
چاپ اطلاعات وابستگی در خروجی استاندارد بهصورت پیشفرض، یا در فایل مشخصشده با گزینه --depend-file. با مشخص شدن این گزینه هیچ کدی تولید نمیشود. - --depend-xml
-
چاپ اطلاعات وابستگی در قالب XML در خروجی استاندارد بهصورت پیشفرض، یا در فایل مشخصشده با گزینه --depend-file. با مشخص شدن این گزینه هیچ کدی تولید نمیشود. - --depend-file FILE
-
هدایت اطلاعات وابستگی به فایل مشخصشده. قالب خروجی بستگی به این دارد که --depend یا --depend-xml نیز مشخص شده باشد. - --validate
-
بررسی صحت گزینههای ارائهشده در خط فرمان بدون تولید هیچ کدی. - --header-ext EXT
-
تغییر پسوند فایلهای هدر تولیدشده از مقدار پیشفرض h به EXT. - --source-ext EXT
-
تغییر پسوند فایلهای منبع تولیدشده از مقدار پیشفرض cpp به EXT. - --add-header HDR[,GUARD]
-
این گزینه یک دستور include برای هدر مشخصشده در ابتدای فایل منبع تولیدشده اضافه میکند (پیش از هر دستور include دیگر). در صورت مشخص شدن GUARD، دستور include توسط گارد مشخصشده محافظت میشود. - --include-dir DIR
-
اصلاح دستورات #include در فایلهای منبع جهت اضافه کردن مسیر دایرکتوری DIR به ابتدای نام مسیر هر فایل هدر. - --impl-c++11
-
تولید فایلهای نمونه پیادهسازی برای نگاشت C++11. این گزینه فایلهای موجود را بازنویسی نمیکند. - --impl-c++98
-
تولید فایلهای نمونه پیادهسازی برای نگاشت C++98. این گزینه فایلهای موجود را بازنویسی نمیکند. - --checksum
-
تولید چکسام (checksum) برای تعاریف Slice.
همچنین ببینید (SEE ALSO)
slice2cs(1), slice2java(1), slice2js(1), slice2matlab(1), slice2objc(1), slice2php(1), slice2py(1), slice2rb(1), slice2swift(1)