我是生产环境中C ++编译的新手 我想知道在使用较旧的gcc版本,较旧的glibc / libstdc ++的计算机上运行使用gcc4.7(在debian 6上)编译的C ++ 11可执行文件时是否存在任何问题。
由于
编辑:
我想在我的问题中添加更多细节(也许最好开一个新问题?)
我需要使用C ++ 11中的新库编译旧的C ++代码
如何实现这一目标?
答案 0 :(得分:2)
这实际上取决于系统,但一般来说,对于libc来说 不应该是任何真正的问题,除非你使用一些特殊的 最近才添加的功能。其中一个设计 libc的目标是它始终保持兼容。
libstdc ++是另一回事,我强烈建议
静态链接它(-static-libstdc++
)。