您的位置:首页 > 运维架构 > Linux

Linux下修改Matlab配置文件支持C++ 11标准以生成mex

2014-10-08 15:51 387 查看
进入matlab

输入mex -v命令查看当前配置

输入命令修改配置文件

命令: !sudo gedit /usr/local/MATLAB/R2013a/bin/mexopts.sh

添加以下蓝色内容:

            CXX='g++'

            CXXFLAGS='-ansi -D_GNU_SOURCE -std=c++0x'

            CXXFLAGS="$CXXFLAGS -fPIC -fno-omit-frame-pointer -pthread"

            CXXLIBS="$RPATH $MLIBS -lm"

            CXXOPTIMFLAGS='-O -DNDEBUG'

            CXXDEBUGFLAGS='-g'

再编译扩展名为.cpp的文件时,将支持C++11标准.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: