Мне нужно установить Quartus 13.0.1 в системе Debian 8.7.1, и я следовал руководству на эта вики .
После установки мне нужно указать правильный путь, и вики предлагает добавить следующий код в ~ / .bashrc
:
export ALTERAPATH="/opt/quartus/altera/13.0sp1/"
export ALTERAOCLSDKROOT="${ALTERAPATH}/hld"
export QUARTUS_ROOTDIR=${ALTERAPATH}/quartus
export QUARTUS_ROOTDIR_OVERRIDE="$QUARTUS_ROOTDIR"
export PATH=$PATH:${ALTERAPATH}/quartus/bin
export PATH=$PATH:${ALTERAPATH}/nios2eds/bin
export PATH=$PATH:${QSYS_ROOTDIR}
, а затем просто вызвать Quartos
через терминал . Проблема в том, что по какой-то причине это не работает, и даже если я запускаю приложение, указав весь путь с моего терминала, программе необходимо вызывать другие модули из каталога установки, и система не может туда добраться.
С помощью команды env
я заметил, что мой путь выглядит так:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/opt/quartus/altera/13.0sp1//quartus/bin:/opt/quartus/altera/13.0sp1//nios2eds/bin:
но я не могу избавиться от двойных косых черт (я не уверен, что они нормальные) ).
Как мне отформатировать мои файлы, чтобы правильно настроить путь к модульной программе с нестандартной файловой структурой?
Я нашел метод, в котором используется другой модуль из приложения, и программа теперь работает (как подсказывают ее собственные внутренние сообщения). Тем не менее, я оставлю без ответа вопрос о проблеме с настройкой пути.