我刚刚为 MATLAB 构建并安装了 gcc6.3.0,但我无法设置它的路径。我试过了
export PATH=/home/mo/GCC-6.3.0:$PATH
但这仍然给出了默认 gcc9.3.0 的路径。Ubuntu20.04。
答案1
您必须更新 gcc 配置以使其成为默认编译器。
将编译器添加到可用编译器列表中。
sudo update-alternatives --install /usr/bin/gcc gcc /path/to/installation/bin/gcc-6.3 6
激活编译器。这将提示你选择一个编译器。
sudo update-alternatives --config gcc
使用以下命令验证更改是否生效gcc --version
出于安全原因,不建议添加目录,尤其是添加到路径的开头,如中所述这个答案。
答案2
对我来说,一个简单的方法是将终端中的 gcc 路径导出为:
export PATH=/home/mo/GCC-6.3.0/bin:$PATH
然后从此终端窗口打开 MATLAB:
cd /usr/local/MATLAB/R2019a/bin
./matlab
检查 MATLAB 中的 gcc 路径:
!which gcc