gpt4 book ai didi

c++ - 选择默认的 gcc/g++ 编译器

转载 作者:行者123 更新时间:2023-11-30 03:24:52 26 4
gpt4 key购买 nike

我在 linux (Elementary OS) 上运行 Matlab
我面临的问题是 Matlab 与高于 4.9 的 gcc 编译器不兼容。
同样的问题:https://www.mathworks.com/matlabcentral/answers/348906-downgrading-gcc-g-for-use-with-mex
当我使用“sudo apt get install gcc”时,5.4 会自动安装。当我删除 5.4 时,Matlab 将无法识别我安装的 4.9。如何让 Matlab 将 gcc/g++ 4.9 识别为我的编译器?
我也跟着这个,但它没有解决问题:
https://www.mathworks.com/matlabcentral/answers/137228-setup-mex-compiler-for-r2014a-for-linux#answer_263109
任何帮助将不胜感激。

最佳答案

When I remove 5.4, Matlab will not recognize 4.9 which I've installed. How do I get Matlab to recognize gcc/g++ 4.9 as my compiler?

我使用的是 Ubuntu(你的操作系统就是从它派生出来的),也遇到过类似的问题。基本上,您可以使用 update-alternative 在您选择的 gcc 版本之间切换。这是一个link这解释了如何去做。

这是 documentationupdate-alternative 上,如果您需要更深入地了解其功能。

请注意,此解决方案不再需要为您的发行版(在您的情况下为 5.4)卸载默认的 gcc:您可以在不使用 Matlab 时切换回它进行开发。如果需要,您甚至可以安装两个以上版本的 gcc

希望这能解决您的问题。

关于c++ - 选择默认的 gcc/g++ 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49395548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com