在生产环境中,我是C++编译的新手,我想知道在使用gcc4.7编译的计算机上运行使用gcc4.7编译的C++11可执行文件(在debian 6上)是否存在问题,后者的版本较旧,是一个较老的glibc / libstdc++。
谢谢
编辑:
我想在我的问题中增加更多的细节(也许打开一个新的问题更好?)
我需要在C++中用新的库编译遗留的C++11代码。
如何做到这一点?
发布于 2013-06-17 15:55:40
它确实取决于系统,但是一般来说,对于libc来说,不应该有任何真正的问题,除非您使用的是一些最近才添加的特殊函数。libc的设计目标之一是始终保持兼容。
libstdc++是另一回事,我强烈地重新评论一下静态链接它(-static-libstdc++)。
https://stackoverflow.com/questions/17151227
复制相似问题