使用conda安装gcc和g++
问题背景
在一些超算/服务器环境下,使用apt等工具安装和更新gcc/g++的版本,需要比较高的权限,不适用于普通用户。那么有一种不需要管理员权限就可以安装编译器的方法,就是使用conda来进行安装(仅针对于有conda环境的用户)。
安装方案
这里以基础的base环境为示例:
$ conda install -c conda-forge gcc libgcc
$ conda install -c conda-forge gxx_linux-64
安装完成后,还需要做一个软连接配置,我这里使用的是miniconda,如果使用的是anaconda,或者自定义了安装路径,那么就需要根据你的本地环境来进行路径调整:
$ cd /home/user-name/miniconda3/bin/
$ ln -s x86_64-conda_cos7-linux-gnu-g++ g++
然后就可以查看gcc和g++的版本:
$ g++ --version
g++ (Anaconda gcc) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
$ gcc --version
gcc (Anaconda gcc) 11.2.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
如果不知道自己的conda环境路径,可以这么去搜索一下:
$ which conda
/home/user-name/miniconda3/bin/conda
就可以找到对应环境/虚拟环境下的路径。
总结概要
本文介绍了一种使用conda来安装gcc和g++编译工具的方法,可以不需要root权限,也能够在本地自己的路径下配置相应的编译器版本。
版权声明
本文首发链接为:https://www.cnblogs.com/dechinphy/p/conda-gcc.html
作者ID:DechinPhy
更多原著文章:https://www.cnblogs.com/dechinphy/
请博主喝咖啡:https://www.cnblogs.com/dechinphy/gallery/image/379634.html

本文介绍了一种使用conda来安装gcc和g++编译工具的方法,可以不需要root权限,也能够在本地自己的路径下配置相应的编译器版本。
浙公网安备 33010602011771号