【发布时间】:2012-04-09 22:23:41
【问题描述】:
我正在通过 clang+llvm(3.1 版)编译一个程序,并尝试在具有相同 clang+llvm 版本的计算机上运行它。我在 Ubuntu 10 上编译,但我尝试运行的另一台计算机有 CentOS 5。在那里(在 CentOS 中),我也遇到了通过 LLVM 编译的问题(编译器通道在 LLVM 中实现)。这就是为什么我考虑在 Ubuntu 上编译,从那里获取 exe,然后在 CentOS 机器上运行它。
但是,当我尝试这样做时,出现以下错误。
./main: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./main)
./main: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./main)
我该如何解决这个问题。请注意,我在该机器上没有 root 访问权限。
【问题讨论】: