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 文件
答案1
我发现缺少头文件。所以我从 Ubuntu 软件中心安装了头文件。只需输入mkoctfile
搜索并安装,Header files for the GNU octave language (3.2 branch)
现在我就可以.mex
使用命令编译文件了
mkoctfile --mex myhello.c