From: JonY <10...@gm...> - 2008-06-06 03:11:03
|
Scott Meyers wrote: > Aaron W. LaFramboise wrote: >> Scott Meyers wrote: >> >>> Here's the corresponding cc1 invocation; it succeeds: >> You should be completely sure its succeeding, by checking the exit value >> with something like 'echo $?' (which should yield 0). > > I'm running a Windows command shell, so $? isn't available to me, and I don't > know the Windows equivalent. But gdb seems to think that gcc fails and cc1 > succeeds: > >> D:\Temp>gdb d:\apps\MinGW\bin\gcc.exe >> GNU gdb 5.2.1 >> Copyright 2002 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and you are >> welcome to change it and/or distribute copies of it under certain conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for details. >> This GDB was configured as "i686-pc-mingw32"...(no debugging symbols found)... >> (gdb) run -v hello.c >> Starting program: d:\apps\MinGW\bin\gcc.exe -v hello.c >> >> Program exited with code 03. >> (gdb) q >> >> D:\Temp>gdb d:\apps\MinGW\libexec\gcc\mingw32\3.4.5\cc1.exe >> GNU gdb 5.2.1 >> Copyright 2002 Free Software Foundation, Inc. >> GDB is free software, covered by the GNU General Public License, and you are >> welcome to change it and/or distribute copies of it under certain conditions. >> Type "show copying" to see the conditions. >> There is absolutely no warranty for GDB. Type "show warranty" for details. >> This GDB was configured as "i686-pc-mingw32"...(no debugging symbols found)... >> (gdb) run -v hello.c >> Starting program: d:\apps\MinGW\libexec\gcc\mingw32\3.4.5\cc1.exe -v hello.c >> >> Program exited normally. >> (gdb) q > > Scott > > GDB 5.2.1 is rather ancient, can you try using GDB 6.8? It might help. It is found on the MinGW sf downloads. |