我的客户让一些开发人员编写了一个小型 C++ 命令行应用程序来在他们的 Linux 服务器上运行。在其中一台服务器(运行 Fedora 11)上,当我执行应用程序时,我收到以下错误:
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
显然我做的第一件事是
yum install libstdc++
但我明白了
Package libstdc++-4.4.1-2.fc11.x86_64 already installed and latest version
所以图书馆已经存在并且是最新的。通常对我来说,这些错误表明缺少库。那么接下来我应该去哪里看呢?