假设我有一个依赖于动态库的c / c ++程序, 并假设使用新编译器编译的库(例如:gcc-5.4),然后我将gcc切换到4.8,然后尝试编译/链接我的c ++程序对这些库.. 程序应该没有问题吗?如果答案是否定的,那么,为什么呢?
事实上,我正在使用Ubuntu Server 16.04,并且我使用了构建boost_1_63 GCC-5.4, 然后我切换到gcc-4.8并尝试针对这些库构建程序。然而,这个过程失败了..
当我使用相同版本重建强化时,一切都还可以!
有人能告诉我幕后的情况吗?
由于