linux下matlab对应gcc不同版本的切换
答案:2 悬赏:0 手机版
解决时间 2021-03-23 07:11
- 提问者网友:椧運幽默
- 2021-03-22 10:28
ubuntu上的gcc版本为4.6,而我的matlab对应的版本为4.2,所以我就给ubuntu安装了另一个gcc版本4.2,安装成功,并且用其他c代码测试过。并且在matlab中版本不兼容的warning也已经没有了。意识说版本已经是matlab想要的版本。但是在matlab中进行mex编译的时候,他还是提示说4.6版本中c++对应的头文件有问题,没有切换到版本4.2中。eg;问题出错提示说/usr/include/c++/4.6/bits/deque.h~~~~~~~,而我的版本已经是4.2,不知道在matlab中怎么切换gcc版本有人提示说把usr/local/MATLAB/R2010a/bin/mexopts.sh文件中进行修改,可是修改后,在mex时,又提示说找不到gcc。不知道有哪位可以帮助我呢?这个问题困扰我很长时间了
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-03-22 10:43
顶一下顶一下顶一下顶一下顶一下顶一下
全部回答
- 1楼网友:夜余生
- 2021-03-22 12:01
争议最简单的办法:降级整个系统来跑 matlab ……
你可以看看你用的这个系统对应支持什么 Linux 发行版和版本,对用去用就行了。
你这种专业用途,应该是按照软件的要求去设置机器,不要这么乱装软件。尤其是 gcc 这种底层软件。
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯