C++ unter Solaris funktioniert nicht
-
Hallo,
ich habe ein C-Programm. Mit Hilfe von diesem Programm ist es möglich Cobol- und C-Programme unter Solaris zu kompilieren. Es hat immer bis jetzt alles gut geklappt.
Vor einiger Zeit versuche ich mit diesem Programm auch C++Programme zu kompilieren.
Die Kompilierung funktioniert, aber bei der Ausführung bekomme ich die folgende Meldung:
Execution error : file ''
error code: 114, pc=0, call=1, seg=0
114 Attempt to access item beyond bounds of memory (Signal 11)Vielleicht habe ich falsche GNU-Compiler-Einstellung gemacht. Kann vielleicht jemand in der folgenden Compiler-Einstellung einen Fehler finden oder fehlt vielleicht noch was?
OptionC = "-CC -O2 -CC -D_UNIX -CC -DUNIX -CC -fsigned-char ";
OptionCpp = "+CC -O2 +CC -D_UNIX +CC -DUNIX +CC -fsigned-char "
"+CC -Wall +CC -Weffc++ +CC -Wparentheses +CC -W +CC -Wfloat-equal "
"+CC -Wshadow +CC -Wdisabled-optimization +CC -Wno-unused-parameter "
/"+CC -Werror "/;Vielen Dank im Voraus
-
Signal 11 deutet eher auf inkorrekte Verwendung von Pointern hin.
Kommt der Fehler beirets mit trivialen "Hello World" - Programmen?
-
Hallo darthdespotism,
zuerst wird Cobol-Programm aufgerufen und dann Cobol ruft C++Programm auf. Schon bei der Cobol-Aufruf bekomme ich Signal 11. Deswegen ist es schwer zu prüfen, ob Hello World funktioniert.
Ich habe aber festgestellt, dass Signal 11 auftritt, wenn Cobol versucht auf SharedLibrary zuzugreifen.
-
Wie waers, wenn du nur einmal posten wuerdest?
Mods: Duplikat in Linux/Unix!
-