[Newb] Stepping into cc1plus from gcc

Alexandre Oliva aoliva@redhat.com
Sun Mar 21 18:15:00 GMT 2004


On Mar 20, 2004, Andreas Schwab <schwab@suse.de> wrote:

> Alexandre Oliva <aoliva@redhat.com> writes:
>> On Mar 20, 2004, sashan <sashang@ihug.co.nz> wrote:
>> 
>>> I've been stepping through gcc and I've come the point, in
>>> libiberty/pex-unix.c where it forks a new process called cc1plus. I'm
>>> guessing this is the C++ compiler that is being called. Anyway I'd
>>> like to know how to continue stepping into it.
>> 
>> Add the attached scripts to your path and run:
>> 
>> % debugx cc1plus g++ rest of command line

> Try "gdb --args cc1plus ...".

But then you have to know the command line passed to cc1plus.  And
what if gdb doesn't support --args, or if you want to use emacs and it
doesn't support gdb --args?

-- 
Alexandre Oliva             http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}



More information about the Gcc mailing list