Gast Geschrieben 8. August 2004 Geschrieben 8. August 2004 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?
Guybrush Threepwood Geschrieben 8. August 2004 Geschrieben 8. August 2004 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.
Gast Geschrieben 8. August 2004 Geschrieben 8. August 2004 Das funktioniert! Also scheint der aktuelle Pfad nicht mit im Suchpfad enthalten zu sein. Kann man das irgendwie ändern?
nic_power Geschrieben 8. August 2004 Geschrieben 8. August 2004 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden