+1 vote
388 views

It is not done during compilation- rather just before it. This is done as by macro processor which is before any of the compilation phase. You can see the output of macro expansion by using "-E" option in gcc.

gcc -E file.c
selected by
It is done in Preprocessor phase before compilation.