From: Aaron W. L. <aar...@aa...> - 2008-06-05 01:36:12
|
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). If it really is, the driver is crashing, and you should debug it directly with gdb (or whatever you have available). As before, without symbols, we won't be able to see the good stuff, but at least we can confirm its crashing. By the way, the way this works is gcc.exe calls cc1.exe to compile (including preprocessing), then gcc.exe calls as.exe (part of binutils) to assemble, then gcc.exe calls collect2.exe, and collect2.exe will call the linker ld.exe (also part of binutils). Incidentally, gcc.exe crashes after cc1.exe are pretty rare, but that appears to be what this is. |