使用其他编译器版本编译的库可能是二进制不兼容(Can you mix c++ compiled with different versions of the same compiler)。
是否可以确保操作系统安装的库(例如使用apt-get)使用相同的编译器进行编译(因此它们是二进制兼容的)?
答案 0 :(得分:0)
是否可以确保操作系统安装的库(例如使用apt-get)使用相同的编译器进行编译(因此它们是二进制兼容的)?
完全不是 。
您可以在同一系统上安装GCC-5.5,GCC-6.4,GCC-7.3和GCC-8.2。