In Eclipse CDT läuft mein Code nicht im Debug-Modus. Ich erhalte die folgende Meldung:Programm stürzt im Debug-Modus ab: "Kann nicht abmelden"?
/build/gdb-HnfxP_/gdb-7.10/gdb/cp-support.c:1595: demangler-Warnung: Kann nicht demangle '_ZdvI7Vector3dESt6vectorIDTdvcvT__EcvT0__EESaIS4_EERKS1_IS2_SaIS2_EERKS1_IS3_SaIS3_EE' (demangler fehlgeschlagen mit Signal 11) Unable Um den Core zu entladen, verwenden Sie `ulimit -c unlimited ', bevor Sie GDB das nächste Mal ausführen.
Mit https://d.fuqu.jp/c++filtjs/ fand ich, dass das verstümmelten Symbol
std::vector<decltype (((Vector3)())/((double)())), std::allocator<decltype (((Vector3)())/((double)()))> > operator/<Vector3, double>(std::vector<Vector3, std::allocator<Vector3> > const&, std::vector<double, std::allocator<double> > const&)
entspricht Warum ist dies mir einen Fehler geben und wie kann ich es beheben?
Das sieht wie ein GDB-Problem aus, überlegen Sie sich, ein passendes GDB-Tag mit einem [MCVE] hinzuzufügen. Es sieht auch wie ein GDB Bug aus, vielleicht dieser: https://sourceware.org/bugzilla/show_bug.cgi?id=19330? –