Как установить переменную среды для MCR в Ubuntu

Я новичок в Ubuntu. Я использую Matlab в Ubuntu. Я использовал команду mcc в matlab (ubuntu) для создания исполняемых файлов.

Теперь, чтобы запустить эти исполняемые файлы, мне нужно установить путь к каталогу 'MCR' для переменной среды. Я использовал 'setenv', но там написано, что 'setenv не найден. вот что я сделал -

setenv PATH/<mcr root path>/v7.17: "$PATH"

И я получаю следующий вывод -

No command 'setenv' found, did you mean command 'neten'
from package 'netenv'
setenv: commmand not found 

Можете ли вы помочь мне рассказать, как мне установить переменную окружения в Ubuntu для запуска моего исполняемые файлы.

0
задан 11 September 2013 в 10:12

1 ответ

Причина в том, что setenv - это * csh (например, tcsh), встроенный для установки переменных среды. Существуют разные «оболочки» - программы, которые предоставляют вам командную строку, и они имеют разный синтаксис. Большинство дистрибутивов Linux поставляются с предустановленной оболочкой под названием bash, в которой для установки переменных среды требуется другой синтаксис.

В bash попробуйте

export PATH=$PATH:/what/ever/path/v7.17

(экспорт обычно не требуется, если переменная PATH еще не установлена, что обычно не так)

В качестве альтернативы, установите tcsh ([ 113]), запустите tcsh из командной строки и введите исходную команду.

Обновление: следующая ошибка в строке - отсутствует общая библиотека. Возможно, вам нужно установить переменную среды $LD_LIBRARY_PATH, чтобы указать, где находится эта библиотека. Найдите каталог, в котором matlab хранит свои общие библиотеки, и выполните

export LD_LIBRARY_PATH=/path/to/the/matlab/lib/directory/

Также, пожалуйста, взгляните на этот вопрос (первое обращение, когда вы зашли в Google по запросу «Общая библиотека libmwi18n.so не найдена»): 115] https://stackoverflow.com/questions/10972819/mcr-libmwi18n-so-file-missing

0
ответ дан 11 September 2013 в 10:12

Другие вопросы по тегам:

Похожие вопросы: