编译和安装Matlab包

时间:2014-09-04 07:15:15

标签: matlab

我有Maverick的Mac OS。我想使用(非官方)Matlab包。我试图按照README文件中的说明但我有困难(我根本不是程序员)。这是文字:

"要运行sparsenet,首先需要编译共轭 梯度(cgf)例程,以便可以通过matlab调用它。去做 这个,你首先需要构建库libnrfopt.a,其中 包含实际的共轭梯度子程序。转到nrf / 子目录和类型

make libnrfopt.a

然后返回到sparsenet目录并编译cgf例程 这样它就可以被matlab调用。首先修改makefile MEXT的定义是适合您的mex文件的正确后缀 机器(对于SGI来说,它是mexsg)。然后输入

make

如果成功,这应该创建一个名为cgf.xxx的文件,其中xxx是a 后缀取决于你所使用的机器。"

我可以做第一步(" make libnrfopt.a)。但我只是不理解句子"首先修改makefile MEXT的定义是适合您的mex文件的正确后缀 机器(对于SGI来说它是mexsg)"。

拜托,任何人都可以解释我该怎么做?

事先,非常感谢你。 于连

1 个答案:

答案 0 :(得分:1)

如果使用文本编辑器打开makefile,您可以注释掉不相关的MEXT后缀,并确保选择了您的机器,然后继续。