| GENCCODE(8) | ICU 78.3 Manual | GENCCODE(8) |
نام (NAME)
genccode - تولید کد C یا فایل شیء باینری از دادههای ICU
خلاصه دستور (SYNOPSIS)
genccode [ -h, -?, --help ] [ -a, --assembly name ] [ -d, --destdir destination ] [ -n, --name name ] [ -e, --entrypoint name ] [ -f, --filename name ] [ filename ... ]
توضیحات (DESCRIPTION)
دستور genccode هر یک از پروندههای ارائهشده در filename را میخواند و یک فایل C حاوی تعریفی قابل کامپایل از دادههای موجود در فایل داده ایجاد میکند. نام فایل C بر اساس نام پایه (base name) فایل داده filename، با جایگزینی نقطهها با خط زیرین (_) و افزودن پسوند پرونده .c ساخته میشود.
در صورتی که از گزینه -a استفاده شود، به جای کد C، کد اسمبلی متناسب با بستر (پلتفرم) تولید میشود. اکثر کامپایلرهای C هم فایلهای C و هم فایلهای اسمبلی را میپذیرند. به جای نوشتن نام پرونده با پسوند .c، نام پروندهای با پسوند .s نوشته خواهد شد.
اگر genccode بدون هیچ filename فراخوانی شود، بدون خطا خاتمه مییابد.
گزینهها (OPTIONS)
- -h, -?, --help
- چاپ راهنمای نحوه استفاده و خروج.
- -a, --assembly name
- تولید کد اسمبلی به جای کد C. برای مشاهده فهرست انواع معتبر اسمبلی قابل تولید و قابل تعیین برای این گزینه، از گزینه -h استفاده کنید.
- -d, --destdir destination
- تنظیم دایرکتوری مقصد روی destination. دایرکتوری مقصد پیشفرض، دایرکتوری فعلی است.
- -n, --name name
- تنظیم نام داده به name به جای مقدار پیشفرض. این نام همچنین به عنوان نام پایه (base name) خروجی استفاده میشود. نام پیشفرض از پیشوند icudt به همراه یک عدد دورقمی مربوط به نسخه جاری انتشار ICU و یک تکحرف برای تعیین ترتیب بایتها (endianness) تشکیل میشود (حرف b نشاندهنده دادههای با ترتیب بایت بزرگ یا big-endian و حرف l نشاندهنده دادههای با ترتیب بایت کوچک یا little-endian است).
- -f, --filename name
- به طور معمول، یک پرونده داده ICU مانند mydata.icu به mydata_icu.c و mydata_icu.o تبدیل میشود. با این حال، اگر این پارامتر روی "somedata" تنظیم شود، پروندههای خروجی به ترتیب somedata.o و somedata.c خواهند بود.
- -e, --entrypoint name
- تنظیم نقطه ورود (entry point) داده (مورد استفاده برای پیوند با دادهها در قالب کتابخانه مشترک) روی name. نام پیشفرض نقطه ورود از نام داده (تنظیمشده با گزینه -n, --name ) به همراه یک خط زیرین (_) و نوع داده (تنظیمشده با گزینه -t, --type ) تشکیل میشود.
نسخه (VERSION)
78.3
حق نشر (COPYRIGHT)
حق نشر © 2000-2004 متعلق به IBM, Inc. و دیگران.
همچنین ببینید (SEE ALSO)
| 11 March 2004 | ICU MANPAGE |