ใช้ GCC/G++ ตัวเลือก -E เพื่อดูโค้ดหลัง Preprocessing (Expand Macro, Include Header)
คำสั่ง
g++ -E program.cpp
ตัวอย่าง
// Source
#define PI 3.1415
int main() {
float a = PI, r = 5;
float c = a * r * r;
return 0;
}
Output (Preprocessed)
int main() {
float a = 3.1415, r = 5;
float c = a * r * r;
return 0;
}