c und c++ kombiniert, Compiler von Suse 9.2: error mit "__gxx_personality_v0"
Liebe Leute! Mein Programm kompilierte mit früherem Compiler gut, nun bei Suse 9.2 kompilieren alle Sourcen gut, 3 libraries kompilieren gut (2 mit c-, eine mit c++-Programmen), beim endgültigen Linken kommt "undefined reference to __gxx_personality-vO " welche lib muß ich linken? Ich las daß bei c und c++ kombiniert lg++ als linkerflag zugefügt werden soll, doch das gibt es in 9.2 nicht bitte Hilfe ! Danke!! Günther
Günther Montag
"undefined reference to __gxx_personality-vO "
welche lib muß ich linken?
Welcher Compiler wird verwendet? C Code sollte mit gcc compiliert werden, C++ Code mit g++. Wird zu dem C Programm eine C++ Bibliothek hinzu gelinkt, sollte ebenfalls mit g++ gelinkt werden. Philipp
On Sun, 2005-01-23 at 14:14 +0100, Philipp Thomas wrote:
Günther Montag
[23 Jan 2005 14:05:18 +0100]: "undefined reference to __gxx_personality-vO "
welche lib muß ich linken?
Welcher Compiler wird verwendet? C Code sollte mit gcc compiliert werden, C++ Code mit g++.
Wird zu dem C Programm eine C++ Bibliothek hinzu gelinkt, sollte ebenfalls mit g++ gelinkt werden. s/sollte/muss/g
Die obige Fehlermeldung ist die typische Fehlermeldung die auftritt, wenn versucht wird, ein C-Programm mittels "gcc" mit einer C++-Library zu verlinken. Ralf
Am Sonntag 23 Januar 2005 17:32 schrieb Ralf Corsepius:
On Sun, 2005-01-23 at 14:14 +0100, Philipp Thomas wrote:
Günther Montag
[23 Jan 2005 14:05:18 +0100]: "undefined reference to __gxx_personality-vO "
welche lib muß ich linken?
Welcher Compiler wird verwendet? C Code sollte mit gcc compiliert werden, C++ Code mit g++.
Wird zu dem C Programm eine C++ Bibliothek hinzu gelinkt, sollte ebenfalls mit g++ gelinkt werden.
s/sollte/muss/g
Die obige Fehlermeldung ist die typische Fehlermeldung die auftritt, wenn versucht wird, ein C-Programm mittels "gcc" mit einer C++-Library zu verlinken.
Ralf Danke !!! dr.g.montag@gmx.net
participants (3)
-
Günther Montag
-
Philipp Thomas
-
Ralf Corsepius