码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-04-26 16:44:10      阅读:689      评论:0      收藏:0      [点我收藏+]

标签:bug   内容   matlab   c++0x   local   cal   mit   扩展   color   

进入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

标签:bug   内容   matlab   c++0x   local   cal   mit   扩展   color   

原文地址:http://www.cnblogs.com/jhcelue/p/6769097.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!