habe mein c++ programm übersetzt und es zeigt keine Fehler mehr an. Jetzt will ich das Programm starten da wird ausgegeben " command not found" Ich gebe aber auch den richtige Dateinamen an. Was ist das? Dringend!
Ich muss bei mir unter Linux auch immer ./befehl machen.
Warum eigentlich? Sucht der Befehlszeilen-Interpreter nur in Verzeichnissen die in PATH o.ä. gesetzt sind und nicht im aktuellen, es sei denn man gibt ein Verzeichnis explizit an (z.B. ./)? -- Gruß void*
@void* Ja, dem ist so; vor allem aus sicherheitsgründen (so daß nicht "zufällig" mal ein unerwünschtes Programm aufgerufen wird, weil du grade in einem bestimmten Verzeichnis bist). Wenn Du grundsätzlich auch die Dateien im akt. Verzeichis ausführen möchtest, dann schreibe in Dein Profile:
Code:
PATH=$PATH:.
oder - wenn Du mutig sein willst:
Code:
PATH=.:$PATH
-- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)