2016-09-23 5 views
2

Я пытаюсь создать исполняемый файл с помощью Matlab 2013a в Ubuntu 14.04, и после некоторых исследований я понял следующую команду, создает исполняемыйНет команды MCC не найдено

mcc -mv matlabfile.m 

Однако, когда я запускаю эту команду, Я получаю следующее сообщение об ошибке

No command 'mcc' found, but there are 33 similar ones 
    mcc: command not found 

Является ли это ошибка из-за установки Matlab, или я должен включать в себя компилятор в любом переменном пути, так что я могу получить доступ к нему с помощью команды МССА.? Как я могу это решить?

UPDATE 1

Я побежал вер команду в моем MATLAB и я показываю парциальное выход, только чтобы доказать, что включает в себя Maltab компилятор.

Image Processing Toolbox        Version 8.2   (R2013a) 
    Instrument Control Toolbox       Version 3.3  (R2013a) 
    MATLAB Builder JA          Version 2.2.6  (R2013a) 
    MATLAB Coder           Version 2.4  (R2013a) 
    MATLAB Compiler          Version 4.18.1  (R2013a) 
    MATLAB Distributed Computing Server     Version 6.2  (R2013a) 
    MATLAB Report Generator        Version 3.14  (R2013a) 
    Mapping Toolbox          Version 3.7  (R2013a) 
    Model Predictive Control Toolbo 
+0

См: [https://www.mathworks.com/matlabcentral/answers/9433-mcc-command](https://www.mathworks.com/matlabcentral/answers/9433-mcc-command) – Rotem

+0

Я натолкнулся на эту ссылку. Я думаю, он говорит за окна, что его компилятор может отсутствовать. Я могу найти мой компилятор в моем matlab, в ubuntu, в моем Matlab. Что-то не хватает? –

+0

У вас есть копия инструментария Matlab Compiler? – drhagen

ответ

2

Если у вас установлена ​​панель инструментов Matlab Compiler, вы можете либо запустить mcc.m функцию через командную строку Matlab:

mcc -mv matlabfile.m 

Или вы можете запустить mcc бинарного прямо в оболочке:

/path/to/matlab/bin/mcc -mv matlabfile.m 

Или вы можете добавить папку, содержащую двоичный код mcc, а затем запустить его:

PATH="$PATH:/path/to/matlab/bin/" 
mcc -mv matlabfile.m 
+0

Путь - это то, что я искал. –

+0

У меня нет копии Linux Matlab со мной, поэтому, если у меня немного отключено расположение «mcc», обновите. Я думал, что это в «бункере». – drhagen

+0

может ли исполняемый файл b использоваться на разных машинах? –