This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
output format of gcc -E?
- From: Dan Kegel <dank at kegel dot com>
- To: gcc at gcc dot gnu dot org
- Date: Thu, 13 Nov 2003 02:07:50 -0800
- Subject: output format of gcc -E?
OK, I found it once before, but it eludes me now. Where is
the output format of gcc -E defined? In particular, what do
the numbers on the lines mean? e.g. in the output
# 1 "/opt/cegl-2.0/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/powerpc-405-linux-gnu/sys-include/linux/kernel.h" 1 3 4
# 28 "/opt/cegl-2.0/powerpc-405-linux-gnu/gcc-3.3.2-glibc-2.3.2/powerpc-405-linux-gnu/sys-include/linux/sysctl.h" 2 3 4
what do the trailing "1 3 4" and "2 3 4" mean?
I'm trying to track down a problem compiling something with
a newer compiler, and I really need to be able to follow how
the preprocessor is working.
I would love it if http://gcc.gnu.org/onlinedocs/gcc-3.3.2/gcc/Overall-Options.html#Overall%20Options
either documented this or linked to the proper documentation.
Thanks,
Dan