I follow the instructions from this website:http://gcc.gnu.org/wiki/DebuggingGCC. but things is not going to be correct.
bacause when cc1 build libgcc2.c, some error occurred. I have debug cc1. But If I have to build libgcc2.c, some complex parameter have to pass. I don't know what's xgcc is, but it seems mandatory. Maybe xgcc will trigger the cc1, after xgcc processes some preprocessing. Anyway, I don't know. Does anybody have some relevant materials or website, which can give me an overview. And this is the debug problem. And hope somebody can give me a clue. command: gdb --args $(./xgcc -### -B/home/daniel.tian/gcc_rice_dev/rice-binutils/build-gcc/./gcc/ -B/usr/local/cross/rice-elf/rice-elf/bin/ -B/usr/local/cross/rice-elf/rice-elf/lib/ -isystem /usr/local/cross/rice-elf/rice-elf/include -isystem /usr/local/cross/rice-elf/rice-elf/sys-include -O2 -g -g -O2 -O2 -O2 -g -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../.././gcc -I../../../rice-gcc-4.3.0/libgcc -I../../../rice-gcc-4.3.0/libgcc/. -I../../../rice-gcc-4.3.0/libgcc/../gcc -I../../../rice-gcc-4.3.0/libgcc/../include -DHAVE_CC_TLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c ../../../rice-gcc-4.3.0/libgcc/../gcc/libgcc2.c 2>&1 | fgrep cc1) gdb: `--args' specified but no program specified. Any body who can help me. Thank you very much. daniel.