gpt4 book ai didi

c++ - 无法打开共享对象文件 libstdc++.so.6

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

我有一个在我的机器上运行的 C++ 程序包(Ubuntu 11.10 操作系统类型:32 位),一切都很完美。当我尝试在 Linux 服务器 (Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-39-generic x86_64)) 上运行它时,我会得到这个错误:

error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

不知道哪里出了问题。希望你能帮助我。

最佳答案

不同的机器安装了不同版本的标准库。由于所需的动态库版本被硬编码到二进制文件中,您可以在目标机器上重新编译您的程序,或者使用 -static-libstdc++ 静态链接标准库。

(这忽略了任何 32 位与 64 位问题;如果您想使用 32 位二进制文​​件,大概您需要在 64 位机器上安装 32 位库。)

关于c++ - 无法打开共享对象文件 libstdc++.so.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16725677/

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