ubuntuusers.de

a.out im Terminal anzeigen (c-code)

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

henry-06

Anmeldungsdatum:
16. Juni 2009

Beiträge: Zähle...

Hallo Leute,

ich habe ein simples c Programm (Hello World) geschrieben und mit gcc kompiliert. Er hat mir auch wunderbar eine "a.out" Datei wiedergegeben, aber ich kann diese im Terminal nicht öffnen.

henry@henry-laptop:~$ ls
main.c
henry@henry-laptop:~$ gcc main.c
henry@henry-laptop:~$ ls
a.out main.c
henry@henry-laptop:~$ a.out
a.out: Befehl nicht gefunden

Kann mir jemand sagen, was ich falsch mache? Hab weder via Suche noch im wiki brauchbare Lösungen finden können.

mfg henry

Edit: eine Bemerkung noch - um Fehler im Quelltext auszuschließen, habe ich den Code aus dem wiki verwendet.

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Da das Verzeichnis wohl nicht in der Umgebungsvariablen $PATH liegt, musst du noch ./ davorsetzen:

./a.out

Gruß

henry-06

(Themenstarter)

Anmeldungsdatum:
16. Juni 2009

Beiträge: 22

Hm, ich hab keine Ahnung, warum es funktioniert, aber es funzt.

Sowas ähnliches hab ich auch im wiki gelesen. Allerdings dachte ich, dass sich die Datei im entsprechenden Ordner befindet und demmnach ausführbar sein müsste!?

Werd das wiki wohl nochmal bemühen, vielen Dank für die schnelle Hilfe.

mfg henry

Edit: Gerade das wiki gelesen. Jetzt hab ichs begriffen 😉

Antworten |