如何避免这种情况?我在ubuntu盒子上编译了一个非常简单的c++程序。当我将其移至red hat并尝试执行该命令时,出现类似以下错误:
cannot find shared object stdlibc++5.so
商业软件如何解决这个问题,用户计算机上安装的stdlib会有很大不同。编译时是否需要使用一些标志?
最佳答案
我认为您需要再次重新编译它,因为:
分钟),根本不存在stdc++库。
部署在相同的OS上(据我所知既包括开发和生产),通常,
库位置也一致
因此,请检查您是否能够编译C++代码(可能是世界),然后再次编译代码。
关于c++ - 在其他计算机上使用二进制文件时出现共享库错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7028124/