2010-11-22 12 views

Antwort

0

Verwenden Sie die -lstdc++ Flagge sollte die Aufgabe erledigen.

+0

Wer antwortete mit '-lstdC++' zuerst? –

2

Sie müssen eine Verbindung mit libstdC++ herstellen, indem Sie -lstdc++ übergeben.

0

Sie müssen stattdessen das g ++ - Frontend ausführen. (automake macht das auch, wie Sie sehen werden - es ruft CXXLD anstelle von CCLD auf, wenn eine der Quelldateien .cpp ist.) [Nur die Verwendung von gcc mit -lstdC++ hilft nicht, da die gcc und g ++ - Frontends unterschiedliche Linker verwenden können Befehle. Auf meiner, gcc fügt --as-benötigt, wenn der Linker aufrufen, während g ++ nicht.]