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标准.

时间: 2024-10-12 20:50:52

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 -l

linux下修改MySQL root密码后数据库消失

Linux系统下如果没有通过password()函数修改mysql的root密码就会导致mysql数据库消失.有些人可能不知道而直接修改了mysql的root密码,于是产生了mysql数据库消失的问题,这个时候该怎么处理呢? 可以用下面的办法解决: 1.修改mysql数据库目录配置文件:my.cnf(或my.ini) [mysqld]下添加: skip-grant-tables 2.重启mysql服务,然后用mysql 登录. 3.进入后,可以看到,mysql数据库已呈现,然后修改密码: upd

Linux下修改图片格式

Linux下修改图片格式 在终端上安装imagemagick sudo apt-get install imagemagick cd到相应的图片所在目录 #把 .png 转到 .jpg convert *.png *.jpg rm -r *.png 上面的方法产生的图片,可能在window上是不能打开的.下面用matlab写了个脚本,可以保证在两个平台上都能用. imagePath='sequences/SegTrack/birdfall2/'; files=dir([imagePath,'*.

linux下修改以某个字母开头的文件后戳

1.怎么在linux下修改以某一字母开头的文件后戳 源文件内容 [[email protected] test]# ls stu10.txt.php  stu3.txt.php  stu6.txt.php  stu9.txt.php  test3.txt stu1.txt.php   stu4.txt.php  stu7.txt.php  test1.txt     test4.txt stu2.txt.php   stu5.txt.php  stu8.txt.php  test2.txt   

【修改端口号】linux下修改apache,nginx服务端口号

一.linux下修改apache端口号 yum安装后,apache配置文件: /etc/httpd/conf/httpd.conf 找到apache目录下的 httpd.conf, 使用vi 打开,找到 port=80 这一行, 把80改成在此服务器上没有用到的端口号,保存退出. 二.linux下修改nginx端口号 yum安装后,nginx配置文件路径:/nginx/nginx-1.8.0/conf/nginx.conf 把80改成在此服务器上没有用到的端口号

Linux 下修改Tomcat使用的JVM内存大小

我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m" 正文: 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryErro

玩转MySQL之Linux下修改默认编码

小弟这里记录了MySQL的默认编码的修改,这里将其默认编码都统一修改为utf8,希望本文对大家有所帮助,谢谢! 环境: Linux版本: centeros 6.6(下面演示),Ubuntu 12.04(参见文章末尾红色标注字体) MySQL版本: 5.1.73 首先进入到MySQL命令行界面,大家可以参看我的另一篇文章:玩转MySQL之Linux下的简单操作 然后查看MySQL的默认编码, 输入命令: show variables like '%character%'; 示例图: 接下来退出My

Linux下修改字符集,转自

以下转自http://blog.csdn.net/cyuyan112233/article/details/6539122 Linux下修改字符集 locale -a 查询系统支持的字符集 export LANG=zh_CN.gbk设定字符集 一般来说要设置 Linux 系统的环境变量只需要在 /etc/profile (全局) 或者 ~/.bashrc (单个用户) 即可.但 是对于 LANG 变量来说,有时候你即使在所有这些初始化脚本里面 export 过了,LANG 的值还是纹丝不动 .实

linux下修改文件的用户组chgrp和文件所有者chown

1. linux下修改文件用户组 chgrp: change group的简写,修改文件所属的用户组. chgrp users test.log 修改后查看 ls -l -rwxrwx--- 1 work users 0 Jun 8 15:46 test.log 如果要修改该目录下所有文件和目录,使用-R参数. chgrp -R users test 要被改变的group名,必须在 /etc/group 文件中. /etc/group文件记录系统中所有的组名称. 2. linux下修改文件所有者