Hi Jonathan , The problem is that i do not have the list of macros with me , so using grep is not going to work . . and also I need the line number where it is resolved in source code(Even if i try to grep for known macros , it will not be possible because they get resolved). Jonathan Wakely-4 wrote: > > On 6 May 2011 12:21, ankit7777 <baid4758@xxxxxxxxx> wrote: >> >> Problem Statement : Given a C file which has several macros defined (eg. >> #define MACRO 10) . I need to know what all macros are defined and their >> usage point(eg. line number) in the code. >> >> Need to know this information during or after gcc pre-processing phase. >> >> Possible solution may dump this macro information in some file. >> >> Is there any way that gcc can dump this information and if yes how? > > > gcc -E -dD source.c | grep MACRO > > -- View this message in context: http://old.nabble.com/gcc-Pre-Processing-Information-tp31557981p31573898.html Sent from the gcc - Help mailing list archive at Nabble.com.