EinPfundGehacktesBitte Geschrieben 6. Oktober 2004 Geschrieben 6. Oktober 2004 Moinsen, habe folgendes Problem: #include <stdio.h> int main() { printf("START-THROW\n"); try { printf("throwing\n"); throw int(123); } catch (int e) { printf("catched %d\n", e); } printf("END\n"); return 0; } kompiliert mit "g++ -Wall -ggdb -o prog prog.cpp" sollte mir eigentlich START-THROW throwing catched 123 END auf der Konsole ausgeben. Zugegeben: Macht er auf einem Rechner auch... jedoch auf zwei anderen Rechnern bricht er mit SIGABRT bei "trow int(123)" ab. START-THROW throwing Abgebrochen. Seltsam ist nur, dass alle drei Rechner über die gleiche Umgebung verfügen SuSE 9.1, AMD Athlon, 1,0 GHz, 512MB Compiler: gcc 3.3.3 Libs: glibc 2.3.3-97 Hat jemand eine Idee, was da sein könnte? Bin für jeden Hinweis dankbar! Gruß PfundGehacktes PS: Hab's auf Windows versucht -- ohne Probleme. Denke deshalb, das als Linux-Problem hier richtig -- falls nicht, bitte verschieben.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden