caffe编译matlab出错 gcc版本过高需要降级
2017-03-27 16:48
525 查看
编译matlab是会遇到错误,由于matlab版本不同而支持的编译器版本不同,所以会出现问题。
Matlab 2014a(2015a)的版本是支持版本4.7.x所以在使用matlab调用mex文件的时候,基本上都会报错,根据报错信息,考虑如下两步解决方案。
1. 降级安装gcc/g++版本为4.7.x
(1). 下载gcc/g++ 4.7.x
(2). 链接gcc/g++实现降级
2. 暴力引用新版本GLIBCXX_3.4.20
$ sudo cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
目录切换到 /usr/local/MATLAB/R2014a/sys/os/glnxa64/ ,非常重要!
通过命令“strings /usr/local/MATLAB/R2014a/sys/os/glnxa64/libstdc++.so.6 | grep GLIBCXX_” 可以看一下,
Matlab 2014a(2015a)的版本是支持版本4.7.x所以在使用matlab调用mex文件的时候,基本上都会报错,根据报错信息,考虑如下两步解决方案。
1. 降级安装gcc/g++版本为4.7.x
(1). 下载gcc/g++ 4.7.x
$ sudo apt-get install -y gcc-4.7 $ sudo apt-get install -y g++-4.7
(2). 链接gcc/g++实现降级
$ cd /usr/bin $ sudo rm gcc $ sudo ln -s gcc-4.7 gcc $ sudo rm g++ $ sudo ln -s g++-4.7 g++
2. 暴力引用新版本GLIBCXX_3.4.20
$ sudo cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20
/usr/local/MATLAB/R2014a/sys/os/glnxa64/libstdc++.so.6.0.20 (libstdc++.so.6.0.20的版本,可能因为系统不同而不同,使用最新的就可以了。)
目录切换到 /usr/local/MATLAB/R2014a/sys/os/glnxa64/ ,非常重要!
$ sudo mv libstdc++.so.6 libstdc++.so.6.backup (仅仅是备份,可以不操作)。 $ sudo ln -s libstdc++.so.6.0.20 libstdc++.so.6 $ sudo ldconfig -v
通过命令“strings /usr/local/MATLAB/R2014a/sys/os/glnxa64/libstdc++.so.6 | grep GLIBCXX_” 可以看一下,
相关文章推荐
- 关于如何将Ubuntu系统中的GCC版本降级以适应matlab caffe安装。
- 编译caffe的matlab接口关于gcc,g++降级
- caffe编译matlab 接口以及出错问题
- Ubuntu 12.04下编译安装 GCC4.1.2 matlab 低版本gcc
- 【caffe-MATLAB】自己编译faster-rcnn的MATLAB版本
- 【caffe-MATLAB】自己编译faster-rcnn的MATLAB版本
- 安装多个版本gcc又卸载一个后,gcc -g选项编译出错:/tmp/cctQ99Ig.s: Assembler messages, ld returned 2 exit status
- 64位Ubuntu 11.10下编译android gcc版本过高问题解决
- 【caffe-MATLAB】自己编译faster-rcnn的MATLAB版本
- 【caffe-MATLAB】自己编译faster-rcnn的MATLAB版本
- win10编译安装caffe的CPU版本和matlab及python接口
- Ubuntu10.04 交叉编译工具glibc2.3.6制作gcc版本过高问题
- 64位Ubuntu 12.04下编译android gcc版本过高问题解决
- 【caffe-MATLAB】自己编译faster-rcnn的MATLAB版本
- 【caffe-MATLAB】自己编译faster-rcnn的MATLAB版本
- 【caffe-MATLAB】自己编译faster-rcnn的MATLAB版本
- ReactNative 安装错误: Gradle 的编译版本过高, 不兼容部分5.0+手机, 需要降低版本为 1.3. Installing APK 'app-debug.apk' on '*
- 编译NVCaffe0.16出错-不支持gcc4.8.3-已安装4.8.5
- 【caffe-MATLAB】自己编译faster-rcnn的MATLAB版本