Veröffentlicht 8. August 200421 j Hallo! Ich weiß nicht genau, ob das hier her gehört oder in die Rubrik Linux, gegebenenfalls bitte verschieben: Ich übersetze mit dem GCC 3.2.? unter Mandrake Linux 10.0 ein kleines C-Programm über die Konsole ("gcc test.c") und als Ergebnis bekomme ich die Datei "a.out*". Wenn ich diese dann ausführen möchte (so hatte es bei anderen Distributionen in der Vergangenheit immer geklappt) erscheint die Meldung, daß "a.out" ein unbekannter Befehl ist. Das aktuelle Verzeichnis ist auch das in dem sich die Datei befindet. Und was bedeutet das Sternchen am Dateinamen?
8. August 200421 j Gehört besser ins Linux Forum Das selbe Problem hatte ich auch unter Cygwin. Versuch mal "./a.out", bin mir nicht mehr ganz sicher wie der Aufruf war.
8. August 200421 j Das funktioniert! Also scheint der aktuelle Pfad nicht mit im Suchpfad enthalten zu sein. Kann man das irgendwie ändern?
8. August 200421 j Hallo, ja, kann man ändern. Dafür gibt es die Umgebungsvariable "PATH". Diese kannst Du beispielsweise mit "export PATH=$PATH:." in der .bashrc setzen bzw. um "." als Suchpfad erweitern. Nic
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.