Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

mcpp - Trực tuyến trên Đám mây

Chạy mcpp trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh mcpp có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi, chẳng hạn như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


mcpp - Matsui CPP, một bộ tiền xử lý C thay thế

SYNOPSIS


mcpp [lựa chọn] [ []]

MÔ TẢ


mcpp là bộ tiền xử lý C / C ++ có độ tuân thủ cao nhất, triển khai C90, C99 và
C ++ 98. mcpp có chẩn đoán phong phú và nhiều #pragmas. Nó là hữu ích để kiểm tra
tính di động của chương trình của bạn và cũng hữu ích để gỡ lỗi macro phức tạp. Đây là một người đàn ông-
trang cho mcpp của trình biên dịch-độc lập-xây dựng.

LỰA CHỌN


mcpp mong đợi hai tên tệp làm đối số, . Nếu không được chỉ định,
mặc định là đầu vào tiêu chuẩn và mặc định là đầu ra tiêu chuẩn.

Nó có các tùy chọn sau đây.

Các tùy chọn thường được sử dụng:

-@CHẾ ĐỘ Chỉ định chế độ tiền xử lý. MODE phải là một trong 4 chế độ sau:

- @ std
Chế độ phù hợp tiêu chuẩn. (vỡ nợ)

- @ poststd, -@bài đăng
chế độ 'hậu tiêu chuẩn' đặc biệt.

- @ kr
K&R chế độ thứ nhất.

- @ oldprep, -@cũ
chế độ "old_preprocessor" (tức là "Reiser model" cpp).

-C Đầu ra cũng nhận xét.

-D [= ]
Định nghĩa như (mặc định: 1).

-D [= ]
Định nghĩa như .

-e
Thay đổi mã hóa ký tự nhiều byte mặc định thành một trong các: euc_jp, gb2312,
ksc5601, big5, sjis, iso2022_jp, utf8.

-I
Thêm vào vào danh sách tìm kiếm #include.

-TÔI- Chưa đặt hệ thống hoặc trang web cụ thể bao gồm các thư mục.

-j Không xuất dòng nguồn trong chẩn đoán.

-NS, -MM, -MD, -ĐM, -MP, -MQ mục tiêu, -MT mục tiêu, -MF hồ sơ
Dòng phụ thuộc tệp nguồn đầu ra cho makefile.

-N Đừng xác định trước bất kỳ macro không chuẩn nào.

-o
Xuất ra .

-P Không xuất dòng # dòng.

-Q Kết quả chẩn đoán thành "mcpp.err" (mặc định: stderr).

-U
Không xác định .

-v Hiển thị phiên bản của mcpp.

-W
Đặt mức cảnh báo thành (HOẶC của {0,1,2,4,8,16}, mặc định: 1).

-z Không xuất tệp được bao gồm, chỉ xác định macro.

Các tùy chọn có sẵn với các tùy chọn - @ std (mặc định) hoặc - @ poststd:

-+ Xử lý mã nguồn C ++.

-2 Bật đồ thị.

-h Xác định lại macro được xác định trước __STDC_HOSTED__ là .

-S Xác định lại __STDC__ thành , hoàn tác các macro kiểu cũ.

-V Xác định lại __STDC_VERSION__ hoặc __cplusplus thành .
C với -V199901L chỉ định chế độ C99.
C ++ với -V199901L chỉ định chế độ tương thích C99.

Các tùy chọn chỉ khả dụng với tùy chọn - @ std (mặc định):

- @ compat
Mở rộng macro đệ quy nhiều hơn Chuẩn.

-3 Bật chế độ phân tích.

-K Nhúng chú thích macro vào nhận xét.

Các tùy chọn có sẵn với các tùy chọn - @ std (mặc định), - @ kr hoặc - @ oldprep:

-a Nguồn "trình hợp dịch" quy trình.

PRAGMA


mcpp có các lệnh #pragma sau đây.

#pragma một lần
Chỉ đọc tệp tiêu đề một lần ngay cả khi nhân #included.

#pragma __setlocale ("mã hóa")
Chỉ định mã hóa ký tự multibyte thành "mã hóa". Tùy chọn See -e cho
các bảng mã.

#pragma MCPP put_defines
Đưa ra tất cả các định nghĩa macro hiện có giá trị.

#pragma MCPP gỡ lỗi
Bắt đầu đưa ra thông tin gỡ lỗi.
phải là một hoặc nhiều trong số:
mã thông báo mở rộng đường dẫn macro_call nếu bộ nhớ biểu thức getc

#pragma MCPP end_debug
Dừng lại để đưa ra thông tin gỡ lỗi.
tương tự với 'gỡ lỗi'.
Không có đối số chỉ định tất cả các đối số.

#pragma MCPP push_macro ("MACRO")
Lưu định nghĩa macro vào ngăn xếp.

#pragma MCPP pop_macro ("MACRO")
Lấy định nghĩa macro từ ngăn xếp.

#pragma MCPP tiền xử lý
"Tiền xử lý trước" các tệp tiêu đề sau cho mcpp.

#pragma MCPP cảnh báo bất kỳ thông báo nào
Cảnh báo đưa ra "bất kỳ tin nhắn".

PHIÊN BẢN


MCPP V.2.7 (2008/03) trình biên dịch-độc lập-xây dựng

Sử dụng mcpp trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad