编译c ++程序,并链接到用另一个编译器编译的库

时间:2017-01-05 22:44:33

标签: c++ gcc boost linker

假设我有一个依赖于动态库的c / c ++程序, 并假设使用新编译器编译的库(例如:gcc-5.4),然后我将gcc切换到4.8,然后尝试编译/链接我的c ++程序对这些库.. 程序应该没有问题吗?如果答案是否定的,那么,为什么呢?

事实上,我正在使用Ubuntu Server 16.04,并且我使用了构建boost_1_63 GCC-5.4, 然后我切换到gcc-4.8并尝试针对这些库构建程序。然而,这个过程失败了..

当我使用相同版本重建强化时,一切都还可以!

有人能告诉我幕后的情况吗?

由于

0 个答案:

没有答案