2017-08-18 3 views
1

MacOs Benutzer: Sierraghdl zu installieren (tgingold): gnatmake nicht gefunden, aber existiert: usr/local/gnat/bin/gnatmake

VHDL zu Benutzer.

  • Ich installierte ada-gpl_2017: ok (Pfad in Bash_profile geschrieben)

  • ich ghdl über tgingold git installiert und einen seltsamen Fehler zurück:

ich getan habe:

./configure --prefix=/usr/local      # ok 
make             # ok 
sudo make install          # not ok 

Der letzte Schritt gibt den folgenden Fehler zurück:

make: gnatmake: No such file or directory 

Aber es existiert in /usr/local/gnat/bin/gnatmake. Könnten Sie mir helfen, diesen Fehler zu beheben?

+0

Haben fügen Sie '/ usr/local/gnat/bin' zu' PATH'? –

+0

> ja natürlich. – Marie

+0

Ich habe herausgefunden, warum es nicht funktioniert hat. – Marie

Antwort

0

Ihr Hauptproblem war wahrscheinlich, dass das Verzeichnis /usr/local/gnat/bin nicht Teil Ihrer PATH Umgebungsvariable war (die Umgebungsvariable, die Ihre Shell verwendet, um ausführbare Dateien wie zum Beispiel gnatmake zu finden). Die Lösung ist einfach: in diesem Verzeichnis der PATH Umgebungsvariable, wenn make Aufruf:

sudo make PATH=$PATH:/usr/local/gnat/bin install 
+0

Sie brauchen keine Gnatmake auf dem Weg, wenn Sie Ghdl benutzen ... sie braucht es auf dem Weg, weil sie * ghdl * baut. –

+0

Sie haben natürlich Recht, 'gnat' wird nur benötigt, um GHDL zu erstellen, nicht um es zu benutzen, sobald es installiert ist. Ich habe meine Antwort korrigiert. –

Verwandte Themen