是否可以在fedora10 g ++ 4.3.2上运行用g ++ 4.6.3(ubuntu)编译的程序

时间:2014-04-02 14:07:34

标签: gcc g++

我的问题是,是否可以在带有gcc / g ++ 4.3.2的fedora 10版本的ubuntu12.04上运行用gcc / g ++ 4.6.3编译的程序。

如果我运行它,我总是得到

'./myprogram: symbol lookup error: usr/lib/libstdc++.so.6: undefined symbol:          _ZNSt8messagesIcE2idE, version GLIBCXX_3.4'

'ldd -r myprogram'向我展示了许多符号未定义。

我认为这与libgcc_s.so.1和ld-2.X.so有关。

我已经尝试过了:

  

在fedora上更新gcc和g ++,降级gcc和g ++   ubuntu到4.3
用gcc / g ++ 4.4.7编译myprogram。试过   不同的libstdc ++。so.6.0.XX - > XX = 13(未找到GLIBCXX_3.4.15)   ,XX = 16(未定义符号)

但没有运气: - (

所以我的问题:是否有可能让我的程序执行或者我可以停止尝试,因为它不是?或者是否有任何可以提供兼容性的工具?

感谢 问候

0 个答案:

没有答案