octave-3.2.4:1> mkoctfile --mex myhello.c
sh: 1: /usr/bin/mkoctfile-3.2.4: not found
warning: unable to find mkoctfile in expected location: `/usr/bin/mkoctfile-3.2.4'
warning: mkoctfile exited with failure status
Я искал mkoctfile и нашел его по этому пути
/usr/share/octave/3.2.4/m/miscellaneous/mkoctfile.m
Пожалуйста, скажите мне, что я должен сделать, чтобы создать mex файл
Я понял, что заголовочные файлы отсутствуют. Поэтому я установил заголовочные файлы из программного центра Ubuntu. Просто введите mkoctfile
в поиске и установите Header files for the GNU octave language (3.2 branch)
, теперь я могу скомпилировать .mex
файлы с помощью команды
mkoctfile --mex myhello.c