gcc 3.0.4 - exception not supported
-
Hi,
ich habe meine programme mit dem neuen gcc 3.0.4 recompilert und siehe da,
alles funtz wunderbar, keine fehler, keien warnungen - nix.
als ich aber einmal eine ausnahme provozierte, wurde sie nicht gefangen,sondern
ich bekam einen schönen abort trap ( core dumped ). die -Ox flags habe ich nicht
eingebaut, -fexceptions hilt gar nichts. mein os ist netbsd 1-5-2.
ich hoffe ihr hab ne ideestefan
-
Ist eine Compiler Frage
-
ok sry king ..
so hab gerade getestet, beim gcc 2.91.66 gehen exceptions, nur will ich den nicht,
da ist nix im namespace std und sind die ganzen stream libs noch keine templates..stefan
-
Also mir scheint das kein prinzipielles GCC Problem zu sein. Bei mir auf ner HPUX11 schaut das so aus:
$ g++ -v Reading specs from /opt/gcc/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.0.4/specs Configured with: ./configure : (reconfigured) ./configure : (reconfigured) ./configure Thread model: posix gcc version 3.0.4 $ cat a.cpp #include <exception> #include <iostream> int main() { try { throw std::exception(); } catch(std::exception& p_roException) { std::cerr << p_roException.what() << std::endl; } } $ g++ a.cpp $ ./a.out St9exception
Von daher: entweder hast Du ein problem in deinem Source oder aber (was ich fuer weniger wahrscheinich halte) du hast bei Build vom gcc irgendwas anders gemacht.
-
./configure --enable-shared --enable-languages=c,c++ --enable-threads
das ist meine aktuelle config - --enable-threads=pthread wie --enable-threads=posix wies du hast funzt net, normales ./configure funzt ebenfalls net
bin ratlos, aber danke für die ausgaben
stefan
-
@const Stefan: Wie schauen deine Fehlerklassen aus?
[ Dieser Beitrag wurde am 15.08.2002 um 14:16 Uhr von Steven editiert. ]