Jonathan Wakely-4 wrote > It usually means you've named the file twice on the command line Sorry, I should have noticed that myself. One more question, and I think this should be the last. I'm getting the following linker errors: FluxWarrior2D.o:FluxWarrior2D.cpp:(.text+0x685): undefined reference to `__cxa_end_catch' FluxWarrior2D.o:FluxWarrior2D.cpp:(.text+0x693): undefined reference to `__cxa_end_catch' FluxWarrior2D.o:FluxWarrior2D.cpp:(.text+0x6a4): undefined reference to `__cxa_get_exception_ptr' FluxWarrior2D.o:FluxWarrior2D.cpp:(.text+0x6b3): undefined reference to `__cxa_begin_catch' FluxWarrior2D.o:FluxWarrior2D.cpp:(.text+0x753): undefined reference to `__cxa_end_catch' FluxWarrior2D.o:FluxWarrior2D.cpp:(.text+0x762): undefined reference to `__cxa_begin_catch' FluxWarrior2D.o:FluxWarrior2D.cpp:(.text+0x776): undefined reference to `__cxa_end_catch' I assume that I have to add a library to the command line, but I couldn't find it in the documentation. What library do I need to add? -- View this message in context: http://gcc.1065356.n5.nabble.com/Is-undefined-reference-the-same-as-unresolved-external-symbol-tp1110017p1111454.html Sent from the gcc - Help mailing list archive at Nabble.com.