این دستور ecc است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
ecc - کامپایلر eC
خلاصه
ecc [-t هدف-پلتفرم]
[-cpp C-پیش پردازنده]
[- پیش فرض ها فضای نام پیش فرض]
[-سخت می کند]
[-ممگارد]
[-اعداد غیر خطی]
[پرچم های C فهمیدم]
-c ورودی
[-o تولید]
[-نمادها متوسط- کارگردان]
شرح
ecc فایل منبع eC مشخص شده در را کامپایل می کند ورودی به کد C متوسط.
علاوه بر این، فایل های واردات نمادها را تولید می کند (imp) و (در صورت کامپایل
منبع شامل هر رشته بینالمللی شدنی است) کاتالوگ رشتههای ترجمه جزئی
(.کاسه) استفاده شده توسط ECS برای تولید نماد لودر، و تولید ترجمه ماژول
قالب (گلدان).
ecc به نمادها متکی است (.sym) برای منبع ورودی و همچنین سایر فایل های منبع eC
وارد شده در آن برای از پیش کامپایل شدن توسط ecp، و پیدا شد در متوسط- کارگردان.
OPTIONS
تولید
-o تولید مکان و نام فایل میانی C خروجی
(به طور پیش فرض مکان و نام ورودی با .ec پسوند جایگزین شد .c)
حد واسط فهرست راهنما
-نمادها متوسط- کارگردان
مکان نمادها (.sym) خروجی از پیش کامپایلر (ecp، و محل خروجی فایل های وارداتی
(imp) و کاتالوگ رشته های ترجمه جزئی (.کاسه)
سکو
-t هدف-پلتفرم
جایی که هدف-پلتفرم یکی از: win32 لینوکس سیب
(اگر مشخص نشده باشد به پلتفرم میزبان پیش فرض می شود)
زنجیره ابزار گزینه
-cpp C-پیش پردازنده
از کدام پیش پردازنده C استفاده شود (به طور پیش فرض gcc)
فضای نام گزینه
- پیش فرض ها فضای نام پیش فرض
فرض کنید تمام کلاس ها و فضاهای نام تعریف شده در فایل منبع در داخل فضای نام هستند
فضای نام پیش فرض. این بر ساختارهای تعریف شده با the تأثیر نمی گذارد به طور پیش فرض حالت دسترسی،
که غیر منشعب و سازگار با C هستند.
-سخت می کند
سازه ها را به طور خودکار در فضای نام و فضای نام فرعی حل نکنید. همه
کلاسها، توابع و تعریفها باید صریحاً با کامل خود واجد شرایط باشند
فضاهای نام
اشکال زدایی گزینه
-ممگارد
اطلاعات پشته تماس تابع MemoryGuard را برای استفاده با MemoryGuard ایجاد کنید. به
MemoryGuard را فعال کنید، پیکربندی MemoryGuard کتابخانه زمان اجرا Ecere باید باشد
استفاده شده. ساده ترین راه برای انجام این کار، اضافه کردن پروژه ecere runtime library است
(sdk/ecere/ecere.epj) به فضای کاری، پیکربندی آن را به "MemoryGuard" تغییر دهید و
بسازش. سپس می توان MemoryGuard را با تغییر تنظیمات فعال آن تغییر داد
پروژه ecere
-اعداد غیر خطی
خروجی شماره خط فایل منبع eC را در فایل C تولید شده حذف کنید.
درک شده C پرچم
-Iincludeir
-سیستم|-isysroot sysincludedir
-Dتعریف
-32
با استفاده از خدمات onworks.net از ecc به صورت آنلاین استفاده کنید