Conda 环境下升级 GCC 和 glibc (crypt.h) 教程
由于运行Low-Light Image Enhancement via Structure Modeling and Guidance原始论文代码,发现服务器的gcc版本太老,没法运行。同时缺少libxcrypt (crypt.h),不得不询问gpt进行解答。发现可以完美解决。
这个教程适用于无 root 权限的环境,如在 Conda 虚拟环境中需要安装新版 gcc/g++ 和补充 glibc (特别是 crypt.h) 失败的情况。
一、通过 conda 安装 gcc/g++
查看系统版本如下,gcc4.8版本很多现有的深度学习模型没法运行。需要进行升级

安装新版本
conda install -c conda-forge gcc_linux-64 gxx_linux-64
使用默认的安装,可能会带来版本太高的问题,超过11的版本,又太新,出现问题。可以指定9版本,
conda install -c conda-forge gcc_linux-64=9 gxx_linux-64=9
安装后,使用 conda 给的 gcc/g++ 而非系统自带:
export CC=$(which x86_64-conda-linux-gnu-gcc)
export CXX=$(which x86_64-conda-linux-gnu-g++)

最低0.47元/天 解锁文章
6288

被折叠的 条评论
为什么被折叠?



