Beendigungs-Code -1??? (CBuilderX)
-
Hallo erstmal!
Ich bin vor kurzem ziemlich neu in Linux eingestiegen und wollte nun auch mal anfangen C++ zu programmieren. Mitlerweile fang ich aber an an mir zu zweifeln, da ich selbst bei einem einfachen "Hallo Welt"-Programm einen Fehler habe, bei dem ich nicht weiß wo er herkommt bzw. was wichtiger ist, wie ich ihn los werde.
Wenn ich mein Programm kompiliere krieg ich nur die Meldung, dass der Prozess mit dem Beendigungscode -1 beendet wurde. Kann mir hier jemand weiter helfen??MFG Olti
-
Olti schrieb:
Wenn ich mein Programm kompiliere krieg ich nur die Meldung, dass der Prozess mit dem Beendigungscode -1 beendet wurde. Kann mir hier jemand weiter helfen??
Was genau?
Bricht dir dein Programm beim Versuch, es zu starten, mit dem Fehlercode ab, oder schmirgelt der Compiler und/oder die IDE selbst ab?Bei ersterem währe ein wenig Quellcode hilfreich, ansonsten evtl. mal neu installieren bzw. ein paar mehr Systeminfos geben.
-
Wirklich abstürzen tut eigentlich nichts. Er kompiliert ganz normal und zeigt mir dann in dem Fenster in dem er normalerweise mein Programm ausführen sollte nur den Pfad an in dem es liegt und schreibt dann unter das Fenster: "Prozess beendet mit Beendigungscode -1"
Will ich das Programm über die Konsole starten kommt nur die Meldung, dass ich keine Berechtigung habe!MFG Olti
-
Da fehlt immer noch der Quellcode.
Und was die fehlende Berechtigung angeht:
- ist das Programm als ausführbar markiert?
- wie rufst du das Programm genau auf?
- wie ist der genaue Wortlaut der Fehlermeldung?
-
#include <iostream> int main() { cout <<"Hallo Welt!"; return 0; }Aufruf des Programms:
chris:/windows/F/Daten/C++/Vektor/linux/Debug_Build # ls -al
insgesamt 72
drwxrwxrwx 2 christian users 8192 2005-10-02 11:01 .
drwxrwxrwx 3 christian users 8192 2005-10-02 10:45 ..
-rwxrwxrwx 1 christian users 5515 2005-10-02 11:01 untitled2.d
-rwxrwxrwx 1 christian users 18476 2005-10-02 11:01 untitled2.o
-rwxrwxrwx 1 christian users 23811 2005-10-02 11:01 Vektor
chris:/windows/F/Daten/C++/Vektor/linux/Debug_Build # ./Vektor
bash: ./Vektor: Keine Berechtigung
chris:/windows/F/Daten/C++/Vektor/linux/Debug_Build #Genaue (Fehler)meldung:
Prozess beendet mit Beendigungscode -1
MFG Olti
-
chris:/windows/F/Daten/C++/Vektor/linux/Debug_Build # ./VektorIch hoffe, aus dem "/windows/F/" nicht schließen zu müssen, dass du ein unter Windows kompiliertes Programm unter Linux zu starten versuchst, oder?
Ansonsten: setz mal als root die Berechtigung der Datei auf 0777.
-
Nee versuch ich net. Des is nur meine Platte die ich schon unter Windows für Daten usw. genutzt hab, daher der Pfad.
Die Berechtigungen sind alle auf rwx.
Und des Programm läuft ja nicht mal wenn ich sage er solls im CBuilderX ausführen.
Auch ne neuinstallation von CBuilderX bringt nichts!MFG Olti