Ich habe ein einfaches C-Programm auf einem anderen Linux-Computer geschrieben. Ich würde es mit kompilieren
gcc guess.c
Das würde eine a.out
Datei ausgeben . Ich würde dann einfach den Befehl a.out
eingeben und mein C-Programm würde ausgeführt.
Ich habe versucht, dasselbe C-Programm auf meinem Pi auszuführen. Es kompiliert gut und gibt eine a.out
Datei aus. Wenn ich versuche, den Befehl "a.out" auszuführen, wird eine Fehlermeldung angezeigt:
-bash: a.out: Befehl nicht gefunden.
Weiß jemand, wie man a.out
Unterstützung beim Arbeiten am Pi bekommt ?
c
software-compilation
Morgan Kenyon
quelle
quelle
Antworten:
Sie sollten Folgendes eingeben:
Wenn sich Ihre Datei im aktuellen Verzeichnis befindet.
Sie können auch überprüfen, ob das ausführbare Bit mit gesetzt ist
und wenn nicht, stellen Sie es mit ein
Die meisten Compiler setzen jedoch automatisch ein ausführbares Bit für Sie.
quelle
Sie müssen ein
./
vora.out
setzen, um dies auszuführen:Ich bin mir nicht sicher, warum in der Antwort angegeben wurde, dass Ihr Pfad nicht geändert werden soll, da in der Antwort auf SuperUser angegeben wurde, dass dies eine "sehr lahme und nutzlose Antivirenmaßnahme ist und nichts Sie davon abhält, dem Pfad selbst einen Punkt hinzuzufügen".
quelle