首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCC-11安装错误在中心7号(环境变化)?

GCC-11安装错误在中心7号(环境变化)?
EN

Unix & Linux用户
提问于 2022-04-12 20:04:46
回答 1查看 594关注 0票数 0

我用conda安装了最新版本的GCC 11.2V,在我的linux服务器(Centos7)中安装了conda,conda安装了Centos7 conda-伪造gcc。当我尝试登录到我的服务器后,登录后会显示一些奇怪的东西(见下面的文本)。

我无法使用scp命令在服务器和本地计算机之间传输文件。

我不明白是怎么回事。如何解决此错误?如果我删除anaconda软件包,这个问题会得到解决吗?

请提出建议。

代码语言:javascript
复制
 INFO: activate-binutils_linux-64.sh made the following environmental
 changes:
 +ADDR2LINE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-addr2line
 +AR=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ar
 +AS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-as
 +CXXFILT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-c++filt
 +ELFEDIT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-elfedit
 +GPROF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-gprof
 +HOST=x86_64-conda_cos6-linux-gnu
 +LD_GOLD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld.gold
 +LD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld
 +NM=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-nm
 +OBJCOPY=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objcopy
 +OBJDUMP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objdump
 +RANLIB=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ranlib
 +READELF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-readelf
 +SIZE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-size
 +STRINGS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strings
 +STRIP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strip *ERROR*: This cross-compiler package contains no program
 /home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-cc *ERROR:*
 activate-gcc_linux-64.sh failed, see above for details *ERROR:* This
 cross-compiler package contains no program
 /home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-cc *ERROR:*
 deactivate-gcc_linux-64.sh failed, see above for details INFO:
 deactivate-binutils_linux-64.sh made the following environmental
 changes:
 -ADDR2LINE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-addr2line
 -AR=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ar
 -AS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-as
 -CXXFILT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-c++filt
 -ELFEDIT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-elfedit
 -GPROF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-gprof
 -HOST=x86_64-conda_cos6-linux-gnu
 -LD_GOLD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld.gold
 -LD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld
 -NM=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-nm
 -OBJCOPY=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objcopy
 -OBJDUMP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objdump
 -RANLIB=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ranlib
 -READELF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-readelf
 -SIZE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-size
 -STRINGS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strings
 -STRIP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strip INFO: activate-binutils_linux-64.sh made the following environmental
 changes:
 +ADDR2LINE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-addr2line
 +AR=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ar
 +AS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-as
 +CXXFILT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-c++filt
 +ELFEDIT=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-elfedit
 +GPROF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-gprof
 +HOST=x86_64-conda_cos6-linux-gnu
 +LD_GOLD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld.gold
 +LD=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ld
 +NM=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-nm
 +OBJCOPY=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objcopy
 +OBJDUMP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-objdump
 +RANLIB=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-ranlib
 +READELF=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-readelf
 +SIZE=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-size
 +STRINGS=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strings
 +STRIP=/home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-strip *ERROR:* This cross-compiler package contains no program
 /home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-cc *ERROR:*
 activate-gcc_linux-64.sh failed, see above for details
EN

回答 1

Unix & Linux用户

发布于 2022-08-31 16:23:26

可能有点太晚了。但我也有类似的问题..。那可能是个窃听器。

我可以这样解决它:删除gcc (如果在当前env中有它,则删除gxx )。

代码语言:javascript
复制
conda remove gcc

然后安装

代码语言:javascript
复制
conda install -c anaconda gcc_linux-64 gxx_linux-64

代码语言:javascript
复制
conda install -c conda-forge mamba
mamba install -c anaconda gcc_linux-64 gxx_linux-64

我强烈推荐mamba,因为它非常快!

例如:

代码语言:javascript
复制
*ERROR:* This cross-compiler package contains no program
 /home/sun/anaconda3/bin/x86_64-conda_cos6-linux-gnu-cc

我执行了以下操作(脏解决方案):检查env (例如my_env )中缺少的文件的路径

代码语言:javascript
复制
which x86_64-conda_cos6-linux-gnu-cc

..in我的案子给:./miniconda3/envs/my_env/bin/x86_64-conda_cos6-linux-gnu-cc

现在将该文件复制到./miniconda3/bin/

代码语言:javascript
复制
scp ./miniconda3/envs/my_env/bin/x86_64-conda_cos6-linux-gnu-cc ./miniconda3/bin/

conda deactivate
conda activate my_env

不要再出现错误或警告,希望这会有所帮助。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/698886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档