Quartus-Aufruf in Linux über Verknüpfung funktioniert nicht

Gast #6607884
Lesenswert?
• ▲
▼
Moin,

über Linux wird ja gerade wieder diskutiert und ich habe eine Frage zu 
Linux (Lubuntu 20.04).

Auf meinem System habe ich Quartus (FPGA-Entwicklung) unter 
/opt/Intel_FPGA installiert. Um mein $PATH nicht mit zu vielen Ordnern 
zu füllen, habe ich /opt/bin angelegt, den ich in $PATH eingetragen 
habe. Darin habe ich mit
1
ln -s /opt/Intel_FPGA/quartus/bin/quartus quartus
eine Verknüpfung angelegt.

Wenn ich Quartus direkt aus dem Quartus-Ordner starte, funktioniert 
alles. Wenn ich den direkten Pfad zu Quartus in $PATH einfüge, 
funktioniert es auch. Wenn ich über die Verknüpfung (entweder direkt im 
Ordner oder über $PATH) starten will, bekomme ich mehrfach die gleiche 
Fehlermeldung.
1
/opt/bin/quartus: Zeile 59: /opt/adm/qenv.sh: Datei oder Verzeichnis nicht gefunden
2
/opt/bin/quartus: Zeile 61: test: !=: Einstelliger (unärer) Operator erwartet.
Ich nehme an, dass das eine Fehlermeldung von Quartus ist und nicht 
direkt mit der Frage zu tun hat.

Es liegt wohl an der Verknüpfung. Hat jemand eine Ahnung, woher das 
kommen und was man dagegen tun kann?
Gast #6607998
Lesenswert?
• ▲
▼
Das beste ist du legst ein Script in mit Namen setup.sh in 
/opt/Intel_FPGA/ an
mit dem inhalt

#!/bin/bash
export PATH="$PATH:/opt/Intel_FPGA/quartus/bin"

das lädst du dann in einer shell mit
. /opt/Intel_FPGA/setup.sh

somit sind alle altera/Intel_FPGA sachen nur in der gerade geöffneten 
shell verfügbar. funktioniert bei mir super.
Gast #6608093
Lesenswert?
• ▲
▼
Danke für die Antworten.
Ein Script anzulegen, nur um ein Programm zu starten, erscheint mir aber 
etwas umständlich. Dann doch lieber über PATH. Da wird PATH nach ein 
paar Jahren aber ziemlich unübersichtlich.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.