Amazon Best VPN GoSearch

فاویکون OnWorks

z88dk-zcc

z88dk-zcc را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

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

برنامه:

نام


zcc - قسمت جلویی z88dk

SYSNOPIS


zcc [پرچم‌ها] [فایل‌هایی که باید کامپایل/پیوند شوند]

شرح


این صفحه راهنما به طور خلاصه ابزارهای z88dk را مستند می کند. این صفحه راهنما برای نوشته شده است
توزیع گنو/لینوکس دبیان (اما ممکن است توسط دیگران استفاده شود)، زیرا برنامه اصلی است
صفحه دستی ندارد.

لطفاً به مستندات z88dk در /usr/share/doc/z88dk-doc مراجعه کنید
توضیحات کامل سیستم اگر /usr/share/doc/z88dk-doc وجود ندارد، لطفاً
بسته z88dk-doc را نصب کنید.

قسمت جلویی z88dk zcc نام دارد، اگر بخواهید باید با آن تماس بگیرید
هر مجموعه ای را انجام دهید

فایل ها می توانند فایل های C (.c)، C از پیش پردازش شده باشند فایل ها(.i)، فایل های C کامپایل شده
(.asm)، فایل کامپایل شده بهینه شده (.opt) یا فایل های اسمبل شده (.obj)، هر ترکیبی
می توان آنها را با هم مخلوط کرد و پردازش مربوطه را روی آنها انجام داد.

پردازش یک لیست فایل در هر فایل به نوبه خود انجام می شود (یعنی پیش پردازش، کامپایل،
بهینه سازی، جمع آوری) در انتها همه فایل ها ممکن است به یک فایل اجرایی پیوند داده شوند
دلخواه.

OPTIONS


گزینه هایی برای کنترل عملکرد frontend:

+[پرونده]
نام فایل پیکربندی جایگزین (باید اولین آرگومان باشد).

تنظیمات جایگزین از پیش تعریف شده:
abc80 ABC80
aceansi Jupiter ACE، با استفاده از موتور VT-ANSI
cpm CP/M
msx MSX 1
mz شارپ MZ
mzansi Sharp MZ، با استفاده از VT-ANSI
nc Amstrad NC100
رکس REX 6000
سام سام کوپه
svi Spectravideo SVI
m5 SORD M5
ti82 Ti82، با استفاده از روال متن ROM
ti82ansi Ti82، با استفاده از VT-ANSI
ti83 Ti83، با استفاده از روال متن ROM
ti83ansi Ti83، با استفاده از VT-ANSI
ti85 Ti85، با استفاده از روال متن ROM
ti85ansi Ti85، با استفاده از VT-ANSI
ti86 Ti86، با استفاده از روال متن ROM
ti86ansi Ti86، با استفاده از VT-ANSI
ti8x Ti83+، با استفاده از روال متن ROM
[ti8xansi] Ti83+، با استفاده از VT-ANSI
vz VZ / Laser 200
vzansi VZ / Laser 200، با استفاده از VT-ANSI
z88 کمبریج Z88
z88ansi کمبریج Z88 با استفاده از VT-ANSI
z88net کمبریج Z88 با TCP/IP
zx ZX Spectrum
zx81 ZX 81
zx81ansi ZX 81، با استفاده از VT-ANSI
zxansi ZX Spectrum، با استفاده از VT-ANSI

-a فقط فایل asm. (یا .opt) تولید کنید

-c فایل های شی را پیوند ندهید

-E فقط فایل‌ها را پیش پردازش کنید، خروجی را در فایل .i بگذارید

-o [فایل]
فایل خروجی را برای باینری مشخص کنید (پیش‌فرض برای برنامه‌های BASIC a.bas و برای a.bin است.
باینری های برنامه)

-بر بهینه سازی خروجی کامپایلر (به فایل .opt) n می تواند 0 (هیچکدام) 1,2,3،2،XNUMX باشد، سطح XNUMX است
توصیه شده. سطح 3 برای برنامه های بزرگ مناسب است (شامل توابع lib خاصی است
برای کاهش اندازه رمز(!))

-v Verbose - دستورات پژواک در هنگام اجرا

-vn پرحرف نباش

گزینه های کنترل استفاده از کتابخانه:

-l[نام]
پیوند در یک کتابخانه - فقط نام را وارد کنید (پس از قرار دادن آنها در درست
فهرست راهنما).

"نام" عبارتند از:
farz88 Z88 far پشتیبانی می کند
فایل گرافیکی gfx Z88 BASIC
فایل گرافیکی برنامه gfxapp Z88
m روال های عمومی ریاضی
malloc عمومی در نزدیکی malloc روتین
روال های ریاضی mz OZ
ndos روال‌های فایل جعلی، فقط خطاها را برمی‌گرداند
روال های سوکت خالص Z88 برای ZSock
روال های سوکت netdev Z88 برای دستگاه ها
کتابخانه پشتیبانی فایل p3 +3
روال های graylib tigray82 Ti82
روال های graylib tigray83 Ti83
روال های graylib tigray83p Ti83+
روال های graylib tigray85 Ti85
روال های graylib tigray86 Ti86
z88 برخی از برنامه های معمول Z88، مانند صندوق پستی
روال های ریاضی مبتنی بر رام zxmath ZX Spectrum
پشتیبانی سخت افزاری zxvgs ZXVGS

-m هنگام مونتاژ/پیوند کردن فایل‌های .map ایجاد کنید

گزینه هایی برای کنترل نوع کد تولید شده:

-بدون امضا
به طور ضمنی همه چیز را بدون امضا تعریف کنید مگر اینکه به صراحت خلاف آن گفته شود.

-ایجاد برنامه
یک تصویر برنامه ایجاد کنید (یعنی بانک 63,62،XNUMX و غیره)

-ساخت اپلیکیشن
(برنامه) به کامپایلر اطلاع دهید که در حال تلاش برای ایجاد یک برنامه هستید

-reqpag=
(برنامه) تعداد صفحات 256 بایتی مورد نیاز برای برنامه بد

-زرگ= (برنامه) منشا یک برنامه Z88

-safedata=
(برنامه) مقدار داده های امن مورد نیاز کد شما

-defvars=
(برنامه) جایی که متغیرهای استاتیک باید حذف شوند (فقط برای یک فایل معتبر است
مجموعه ها، اما بعدا ببینید)

-expandz88
(برنامه) z88 گسترش یافته مورد نیاز است -no-expandz88 (برنامه) z88 گسترش یافته مورد نیاز نیست
(این دو پرچم برخی از کدهای راه‌اندازی را تغییر می‌دهند تا دستگاه توسعه‌یافته را بررسی کنند)

-راه اندازی=3
کد مستقلی را تولید کنید که می تواند از یک آدرس مجموعه ای از BASIC اجرا شود. استفاده کنید
-زورگ= برای تغییر آدرس

-R (از موارد بالا استفاده کنید) کد قابل جابجایی تولید می کند که می تواند در یک DIM'd بارگذاری شود
آرایه BASIC.

-smartpf
مدیریت هوشمند چاپ معمولی

-بدون smartpf
کنترل هوشمند printf را خاموش کنید

-make-lib
میانبر برای تولید فایل های .o از فایل های کتابخانه .c

پشته آفست
افست پشته را برای لبه های مشترک تنظیم می کند (برای جزئیات به package.txt مراجعه کنید)

گزینه های متفرقه:

-z80-فعل
اجازه دهید z80asm پرحرف باشد، این تمایل به تولید خروجی زیادی برای
صفحه نمایش بنابراین ممکن است مورد نظر نباشد.

-سی سی کد C را به عنوان نظرات در خروجی اسمبلر در هم قرار دهید، هشدار: این *خواهد شد*
برخی از بهینه سازی ها را نادیده بگیرید.

-دیو تمام هشدارهای کامپایلر را روشن کنید

-نداشته تمام هشدارهای کامپایلر را خاموش کنید

-Wn[تعداد]
اخطار کامپایلر را خاموش کنید [num]

-W[تعداد]
اخطار کامپایلر را روشن کنید [num]

-asxx باعث می شود کامپایلر کد سازگار با asxx را منتشر کند

-Cp[گزینه]
یک گزینه را به پیش پردازنده منتقل کنید

-Ca[گزینه]
یک گزینه را به اسمبلر ارسال کنید

علاوه بر این، پرچم ها، -D, -I, -U به پیش پردازنده منتقل می شوند.

با استفاده از خدمات onworks.net از z88dk-zcc به صورت آنلاین استفاده کنید


Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.