• 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
    

      

  • 相关阅读:
    Java new关键字的对象内存分配原理
    Android idleHandler
    Android Perffto工具
    Android Systrace工具
    Android TraceView工具
    Android App启动时间测量
    Android App启动分类
    Android线程的消息队列
    2018.2.28(延迟加载和缓存)
    2018.2.27(关联查询)
  • 原文地址:https://www.cnblogs.com/BambooEatPanda/p/10486409.html
Copyright © 2020-2023  润新知