微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MacOs 10.14.3 Matlab2018b 解决“找不到已安装的编译器 'Xcode Clang++'错误使用mex,未找到合适的编译器”问题

这是目前网上state of the art 的解决方案:

最开始用的是matlab2017,结果爆了这么一个问题“找不到已安装的编译器 'Xcode Clang++'。错误使用mex,未找到合适的编译器”

网上很多方法说的是17和xcode7.0的解决方案,但是都是9012年了啊,谁还用xcode7

MATLAB的官网上可以看到,R2018b已经支持使用Xcode10.+ 进行混合编译。于是卸载,重装了matlabR2018b,还是这个问题。

网上也有很多方法,但是还是自己认真读了读这个文档

edit ([matlabroot '/bin/maci64/mexopts/clang_maci64.xml'])

  

发现主要是程序运行这一步“xcode-select -print-path” 找不到xcode 的appfile

人家都和你说了要

 <!-- User needs to run "!sudo xcode-select -switch /Applications/Xcode.app/"
         to configure xcrun.  This creates the file /usr/share/xcode-select/xcode_dir_path -->

  

所以运行,问题解决

sudo xcode-select -switch /Applications/Xcode.app

  

 

 

 

 

 

<style></style>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐