Испытывание некоторых затруднений о том, как Создать MEX-функцию из C/C++ или исходного кода Фортрана в MATLAB2015 ubuntu

может любой выручать меня.

Я пытаюсь проверить пример, обеспеченный в документацию MATLAB о как MEX-функция Сборки от C/C++ или исходного кода Фортрана здесь https://ww2.mathworks.cn/help/matlab/ref/mex.html? requestedDomain=en

После создания всего каталога потребовал и копирование функции yprime.c к каталогу, я выполняю эту команду в команде matlab

mex yprime.c

Я получаю следующую ошибку

Ошибка с помощью mex/usr/bin/ld: не может найти-lstdc ++ collect2: ошибка: ld возвратил 1 статус выхода

Каковы возможные причины и решения этого ошибки?

С уважением

0
задан 14 January 2019 в 05:22

1 ответ

Необходимо установить -dev пакеты для stdc++ библиотека:

sudo apt install libstdc++-4.8-dev libstdc++-5-dev

и не забывайте устанавливать build-essential пакет.

0
ответ дан 26 October 2019 в 13:21

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

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