InggrisPerancisSpanyol

Ad


favorit OnWorks

mcpp - Online di Cloud

Jalankan mcpp di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah mcpp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mcpp - Matsui CPP, praprosesor C alternatif

RINGKASAN


mcpp [Pilihan] [ []]

DESKRIPSI


mcpp adalah preprosesor C/C++ dengan kesesuaian tertinggi yang mengimplementasikan C90, C99 dan
C++98. mcpp memiliki banyak diagnostik dan banyak #pragma. Berguna untuk memeriksa
portabilitas program Anda, dan juga berguna untuk men-debug makro yang rumit. Ini adalah pria-
halaman untuk mcpp dari compiler-independen-build.

PILIHAN


mcpp mengharapkan dua nama file sebagai argumen, dan . Jika tidak ditentukan,
default ke input standar dan default ke output standar.

Dibutuhkan opsi berikut.

Opsi yang umum digunakan:

-@MODE Tentukan mode prapemrosesan. MODE harus salah satu dari 4:

--@std
Modus sesuai standar. (bawaan)

--@poststd, -@Pos
mode 'pasca-Standar' khusus.

--@kr
Mode pertama K&R.

--@persiapan lama, -@tua
mode "old_preprocessor" (yaitu "model Reiser" cpp).

-C Keluaran juga komentar.

-D [= ]
Mendefinisikan sebagai (bawaan: 1).

-D [= ]
Mendefinisikan sebagai .

-e
Ubah pengkodean karakter multi-byte default ke salah satu dari: euc_jp, gb2312,
ksc5601, big5, sjis, iso2022_jp, utf8.

-I
Menambahkan ke daftar pencarian #include.

-SAYA- Sistem yang tidak disetel atau spesifik situs termasuk direktori.

-j Jangan menampilkan baris sumber dalam diagnostik.

-M, -MM, -MD, -MMD, -MP, -MQ target, -MT target, -MF fillet
Output baris ketergantungan file sumber untuk makefile.

-N Jangan tentukan makro non-standar apa pun sebelumnya.

-o
Keluaran ke .

-P Jangan keluarkan #baris baris.

-Q Keluarkan diagnostik ke "mcpp.err" (default:stderr).

-U
tidak ditentukan .

-v Tampilkan versi mcpp.

-W
Setel tingkat peringatan ke (ATAU dari {0,1,2,4,8,16}, default:1).

-z Jangan menampilkan file yang disertakan, hanya mendefinisikan makro.

Opsi tersedia dengan opsi -@std (default) atau -@poststd:

-+ Proses sumber C++.

-2 Aktifkan digraf.

-h Definisikan ulang makro yang telah ditentukan sebelumnya __STDC_HOSTED__ sebagai .

-S Definisikan ulang __STDC__ menjadi , tidak menentukan makro gaya lama.

-V Definisikan ulang __STDC_VERSION__ atau __cplusplus menjadi .
C dengan -V199901L menentukan mode C99.
C++ dengan -V199901L menentukan mode yang kompatibel dengan C99.

Opsi yang tersedia hanya dengan opsi -@std (default):

--@compat
Perluas makro rekursif lebih dari Standar.

-3 Aktifkan trigraf.

-K Sematkan anotasi makro ke dalam komentar.

Opsi tersedia dengan opsi -@std (default), -@kr atau -@oldprep:

-a Proses sumber "perakitan".

PRAGMA


mcpp memiliki arahan #pragma berikut.

#pragma sekali
Baca file header hanya sekali meskipun kalikan #disertakan.

#pragma __setlocale("pengkodean")
Tentukan pengkodean karakter multibyte ke "pengkodean". Lihat opsi -e untuk
pengkodean.

#pragma MCPP put_defines
Keluarkan semua definisi makro yang saat ini valid.

#pragma MCPP debug
Mulai untuk mengeluarkan informasi debug.
harus satu atau lebih dari:
token perluas jalur macro_call jika memori ekspresi mendapatkan

#pragma MCPP end_debug
Berhenti untuk mengeluarkan informasi debug.
sama dengan 'debug'.
Tidak ada argumen yang menentukan semua argumen.

#pragma MCPP push_macro("MACRO")
Simpan definisi makro ke tumpukan.

#pragma MCPP pop_macro("MACRO")
Ambil definisi makro dari tumpukan.

#pragma MCPP praproses
"Pra-praproses" file header berikut untuk mcpp.

#pragma MCPP memperingatkan pesan apa pun
Putout peringatan "pesan apa saja".

VERSION


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

Gunakan mcpp online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad