Ở đây ta xem cách tạo mã tiền xử lý từ mã nguồn C/C++.
Để xem mã tiền xử lý dùng g++ với tùy chọn -E.
Tiền xử lý bao gồm tất cả chỉ thị # và mở rộng MACRO.
Cú pháp
g++ -E program.cpp
Ví dụ
#define PI 3.1415
int main() {
float a = PI, r = 5;
float c = a * r * r;
return 0;
}
Kết quả
$ g++ -E test_prog.cpp
int main() {
float a = 3.1415, r = 5;
float c = a * r * r;
return 0;
}