Seite 1 von 1

Console Executable startet nicht unter openSUSE 12.2

Verfasst: 04.01.2013 12:18
von Micha122
Hallo,
habe gestern einige kleine Konsolenprogramme programmiert, die ich aber weder vom Gnome Desktop noch
vom Terminal gestartet bekomme.
Kompilieren/Starten hat prima funktioniert und in den Options ist natürlich console ausgewählt.

Warum startet das executable nicht?

Gruß

Re: Console Executable startet nicht unter openSUSE 12.2

Verfasst: 04.01.2013 14:56
von Micha122
Habe jetzt dem Konsolenprogramm einfach mal die Dateiendung .sh angefügt.

Wenn ich es jetzt versuche vom Gnome Desktop aus zu starten erscheint zumindest mal ein Dialog.

Wähle ich "im Terminal ausführen" funktioniert auf einmal alles!? Das Programm startet.

Öffne ich jedoch selber ein Terminalfenster und versuche es auszuführen, tut sich jedoch gar nichts.

Re: Console Executable startet nicht unter openSUSE 12.2

Verfasst: 04.01.2013 15:30
von ts-soft
Dann gib doch mal den Pfad mit an.

Re: Console Executable startet nicht unter openSUSE 12.2

Verfasst: 04.01.2013 16:02
von Micha122
Habe nicht viel Ahnung von den Shell Befehlen. :oops:

Die Dateien liegen bei mir im Verzeichnis "home/micha/"

Was soll ich im Terminal eingeben?

Re: Console Executable startet nicht unter openSUSE 12.2

Verfasst: 04.01.2013 16:20
von ts-soft
/home/micha/meingeilesprogramm

Re: Console Executable startet nicht unter openSUSE 12.2

Verfasst: 04.01.2013 16:32
von Micha122
Klasse, mit vollständiger Pfadangabe lässt sich die Anwendung tadellos starten.

Danke!

Re: Console Executable startet nicht unter openSUSE 12.2

Verfasst: 04.01.2013 16:40
von NicTheQuick
Wenn du im richtigen Pfad bist, musst du nur ./MeinGeilesProgramm starten. Ein vollständiger Pfad ist nicht notwendig. Und wenn du ./ eingibst und dann Tab drückst, wird die Konsole automatisch vervollständigen. In Doppel-Tab zeigt alles an, was geht.

Re: Console Executable startet nicht unter openSUSE 12.2

Verfasst: 04.01.2013 16:56
von ts-soft
Der Vollständigkeit halber:
$HOME und ~/ entsprechen Deinem Home-Verzeichnis

Re: Console Executable startet nicht unter openSUSE 12.2

Verfasst: 04.01.2013 20:27
von Micha122
Danke für die Tipps. :allright:
Ich denke ich werde mich als nächstes sicher mal ein bisschen mehr mit den Shell befehlen auseinandersetzen.
Linux ist eben nach wie vor immer noch sehr "Shell-lastig".

Grüße!