PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme beim linken nach der umstellung von gcc-2.95 auf gcc-3.3



Flightbase
23-01-2004, 12:33
Hallo allerseits!

nach dem wechsel von gcc 2.9.5.2 auf gcc 3.1 (3.3 liefert identische resultate) bekomme ich linker-fehler (missing symbols) für :

__gxx_personality_v0; ___cxa_allocate_exception...

kann mir jemand sagen, in welcher lib das exception-handling implementiert ist? ich dachte bislang in der standard c++ lib...

System: OS X 10.2.x /10.3.2
IDE: Projectbuilder/XCode

greets, Nik

f0rtex
23-01-2004, 13:26
Muss man für expetionhandling nicht die Compileroption -fexceptions einschalten?

Flightbase
23-01-2004, 13:30
hmm das teste ich gleich mal...
vielen dank soweit - hier ist mal die volle fehlermeldung:


greets, Nik

Flightbase
23-01-2004, 13:39
Original geschrieben von f0rtex
Muss man für expetionhandling nicht die Compileroption -fexceptions einschalten?

nein, das hilft nicht. das scheint er auch automatisch zu machen.

greets, Nik

peschmae
23-01-2004, 15:27
Macht er mit allem Probleme? Auch mit C-Programmen?
Oder geht es hier um das Kompilieren eines speziellen Programms?

MfG Peschmä

Flightbase
23-01-2004, 15:58
nur bei einem speziellen prgramm....
die pure panik hat mich schon erfaßt. ich suche immernoch nach lösungen - sowas wie ein wrapper oder converter. aber die chance schätze ich auf maginal ein ;)

greets, Nik