انگلیسیفرانسویاسپانیایی

فاویکون OnWorks

mcpp - آنلاین در ابر

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

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

برنامه:

نام


mcpp - Matsui CPP، یک پیش پردازنده جایگزین C

خلاصه


mcpp [گزینه های] [ []]

شرح


mcpp یک پیش پردازنده C/C++ با بالاترین انطباق است که C90، C99 و
C++98. mcpp دارای تشخیص های فراوان و #پراگماهای فراوان است. بررسی آن مفید است
قابل حمل بودن برنامه شما و همچنین برای اشکال زدایی ماکروهای پیچیده مفید است. این یک مرد است -
صفحه برای mcpp از کامپایلر مستقل ساخت.

OPTIONS


mcpp دو نام فایل را به عنوان آرگومان انتظار دارد، و . اگر مشخص نشده باشد،
به طور پیش فرض به ورودی استاندارد و به طور پیش فرض به خروجی استاندارد می رسد.

گزینه های زیر را می گیرد.

گزینه های رایج:

-@MODE حالت پیش پردازش را مشخص کنید. MODE باید یکی از این 4 مورد باشد:

-@std
حالت مطابق استاندارد (پیش فرض)

-@poststd، -@پست
حالت ویژه "پست استاندارد".

-@kr
حالت اول K&R.

-@oldprep، -@قدیمی
حالت "old_preprocessor" (یعنی "مدل Reiser" cpp).

-C خروجی نیز نظرات.

-D [= ]
تعريف كردن مانند (پیش فرض: 1).

-D [= ]
تعريف كردن مانند .

-e
رمزگذاری پیش فرض کاراکتر چند بایتی را به یکی از این موارد تغییر دهید: euc_jp, gb2312,
ksc5601، big5، sjis، iso2022_jp، utf8.

-I
اضافه کردن به لیست جستجوی #include.

-من- سیستم تنظیم نشده یا خاص سایت شامل دایرکتوری ها می شود.

-j خروجی خط منبع را در عیب یابی نکنید.

-M، -MM، -MD، -MMD، -نماینده مجلس، -MQ هدف، -MT هدف، -MF پرونده
خط وابستگی فایل منبع خروجی برای makefile.

-N هیچ ماکرو غیر استانداردی را از پیش تعریف نکنید.

-o
خروجی به .

-P خطوط #خط را خروجی ندهید.

-Q تشخیص خروجی به "mcpp.err" (پیش‌فرض:stderr).

-U
تعریف نکردن .

-v نمایش نسخه از mcpp.

-W
سطح هشدار را روی (یا از {0,1,2,4,8,16،1،XNUMX،XNUMX،XNUMX،XNUMX}، پیش‌فرض: XNUMX).

-z فایل موجود را خروجی ندهید، فقط ماکروها را تعریف کنید.

گزینه‌های موجود با -@std (پیش‌فرض) یا -@poststd:

-+ منبع C++ را پردازش کنید.

-2 دیگراف ها را فعال کنید

-h ماکرو از پیش تعریف شده __STDC_HOSTED__ را دوباره تعریف کنید .

-S __STDC__ را دوباره تعریف کنید ، ماکروهای سبک قدیمی را تعریف نکنید.

-V __STDC_VERSION__ یا __cplusplus را دوباره تعریف کنید .
C با -V199901L حالت C99 را مشخص می کند.
C++ با -V199901L حالت سازگار با C99 را مشخص می کند.

گزینه های موجود فقط با گزینه -@std (پیش فرض):

-@compat
ماکرو بازگشتی را بیشتر از استاندارد گسترش دهید.

-3 سه گراف ها را فعال کنید

-K یادداشت های کلان را در نظرات قرار دهید.

گزینه‌های موجود با -@std (پیش‌فرض)، -@kr یا -@oldprep:

-a منبع فرآیند اسمبلر.

PRAGMA


mcpp دستورالعمل های #پراگما زیر را دارد.

#پراگما یک بار
فایل هدر را فقط یک بار بخوانید حتی اگر #شامل ضرب شود.

#pragma __setlocale ("رمزگذاری")
رمزگذاری کاراکتر چند بایتی را به "encoding" مشخص کنید. گزینه -e را برای
رمزگذاری ها

#pragma MCPP put_defines
تمام تعاریف کلان را که در حال حاضر معتبر هستند قرار دهید.

اشکال زدایی #pragma MCPP
شروع به قرار دادن اطلاعات اشکال زدایی کنید.
باید یک یا چند مورد از موارد زیر باشد:
توکن مسیر macro_call را گسترش می دهد اگر حافظه عبارت getc

#pragma MCPP end_debug
برای قرار دادن اطلاعات اشکال زدایی متوقف شوید.
با 'debug' یکسان هستند.
هیچ آرگومانی همه آرگومان ها را مشخص نمی کند.

#pragma MCPP push_macro ("MACRO")
تعریف ماکرو را در پشته ذخیره کنید.

#pragma MCPP pop_macro("MACRO")
تعریف ماکرو را از پشته بازیابی کنید.

#پیش پردازش MCPP پراگما
فایل‌های هدر زیر را «پیش پردازش» کنید mcpp.

#pragma MCPP هر پیامی را هشدار می دهد
هشدار خروجی "هر پیام".

نسخه


MCPP V.2.7 (2008/03) compiler-independent-build

با استفاده از خدمات onworks.net از mcpp آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF همه موارد را نصب می کند
    نرم افزار فدورا لینوکس و دیگران
    به طور پیش فرض شامل نمی شود، پس از
    اجرای فدورا برای اولین بار آن
    آسان برای ...
    PostInstallerF را دانلود کنید
  • 2
    تسمه
    تسمه
    پروژه strace منتقل شده است
    https://strace.io. strace is a
    تشخیصی، اشکال زدایی و آموزشی
    ردیاب فضای کاربران برای لینوکس. استفاده شده است
    برای نظارت بر یک ...
    دانلود strace
  • 3
    gMKVExtractGUI
    gMKVExtractGUI
    یک رابط کاربری گرافیکی برای ابزار mkvextract (بخشی از
    MKVToolNix) که بیشتر (اگر
    نه همه) عملکرد mkvextract و
    ابزارهای mkvinfo. نوشته شده در C#NET 4.0،...
    gMKVExtractGUI را دانلود کنید
  • 4
    کتابخانه JasperReports
    کتابخانه JasperReports
    کتابخانه JasperReports است
    محبوب ترین منبع باز جهان
    هوش تجاری و گزارشگری
    موتور به طور کامل به زبان جاوا نوشته شده است
    و قادر است ...
    کتابخانه JasperReports را دانلود کنید
  • 5
    کتاب های فراپه
    کتاب های فراپه
    Frappe Books یک منبع باز و رایگان است
    نرم افزار دسکتاپ حسابداری که
    ساده و به خوبی طراحی شده تا مورد استفاده قرار گیرد
    مشاغل کوچک و فریلنسرها. آی تی'...
    دانلود کتاب فراپه
  • 6
    پایتون عددی
    پایتون عددی
    اخبار: NumPy 1.11.2 آخرین نسخه است
    که در sourceforge ساخته خواهد شد. چرخ ها
    برای ویندوز، مک و لینوکس و همچنین
    توزیع های منبع بایگانی شده می تواند چهار ...
    پایتون عددی را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad