gpt4 book ai didi

linux - 使用 gcc 时找不到版本 `GLIBC_2.11'

转载 作者:太空宇宙 更新时间:2023-11-04 10:52:35 25 4
gpt4 key购买 nike

我在更换我使用的机器后使用 gcc/g++ 时遇到问题,我在我以前的机器上安装了 gcc-4.9.2,当我搬到新机器上时,我将 gcc 文件夹复制到新机器上。

当我尝试使用时出现此错误:

/data/obenchek/gcc-4.9.2/bin/g++: /lib64/libc.so.6: version `GLIBC_2.11' not found (required by /data/obenchek/gcc-4.9.2/bin/g++)

我已经检查过这个问题: `GLIBC_2.11' not found

如果说对了,libc和g++的版本不兼容,libc版本:

/lib/libc.so.6                                            
GNU C Library stable release version 2.4 (20090904), by Roland McGrath et al.
...

所以我应该完全重新安装 gcc 或者有更简单的方法来解决这个问题??

最佳答案

I copied gcc folder to the new machine.

那是你的问题:不要复制,而是安装适当的 GCC 包。

大多数 UNIX 系统,包括 Linux,保证向后兼容性:在旧系统上编译的二进制文件继续在新系统上运行。

反之则正确:在较新系统上编译的二进制文件通常不会在旧系统上运行。这是“按设计”工作的。

在此特定实例中,您将使用 GLIBC-2.11 或更新版本编译的 GCC 复制到具有 GLIBC-2.10 或更早版本的机器上。那是行不通的。

关于linux - 使用 gcc 时找不到版本 `GLIBC_2.11',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30194786/

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