让Matlab的mex与Mountain Lion上的xcode 4.4一起使用

时间:2012-07-31 17:36:30

标签: xcode matlab mex osx-mountain-lion

我最近买了一台Mountain Lion附带的新电脑(OS 10.8)。我想开始在这台机器上使用mex文件,但是我很难找到'mex -setup'来查找任何编译器。

规格:

  • Mountain Lion 10.8
  • Matlab 2012a
  • XCode 4.4

我注意到matlab已经发布了针对XCode 4.2和4.3的补丁。我也意识到Matlab没有正式支持XCode 4.4(以及Mountain Lion)。据我所知,没有办法在Mountain Lion上安装4.3。所以我知道向社区提问是一个很长的镜头,但有没有人找到一种方法让XCode 4.4与Matlab的mex功能一起使用?

谢谢大卫

3 个答案:

答案 0 :(得分:1)

我有与你提到的相同的规格,我重现了你的情况。但是,我从Mathworks找到了一个可行的解决方案。它是为XCode 4.2和4.3设计的,但它适用于XCode 4.4。修复很简单,只涉及从Matlab命令行运行补丁。

所有信息都可以在MathWorks支持论坛中找到此错误report

答案 1 :(得分:1)

我在MathWorks的每个* opt.sh官方补丁文件中更改了10.7到10.8,它适用于Mac OS X 10.8,Xcode 4.5,matlab 2012a。

答案 2 :(得分:0)

这可能不是您想要的答案,但您可以随时使用xcode安装受支持的gcc版本,然后让Matlab使用它......

(Blog post on compiling gcc for Mac)