首页 > 代码库 > Linux下修改Matlab配置文件支持C++ 11标准以生成mex
Linux下修改Matlab配置文件支持C++ 11标准以生成mex
进入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标准.
Linux下修改Matlab配置文件支持C++ 11标准以生成mex
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。