【发布时间】:2011-05-06 15:24:30
【问题描述】:
我有一个使用 gcc 3.4.3 编译的静态库。我想在现在将使用 gcc-4 编译的代码中使用它。 我模糊地读到 gcc-3 和 gcc-4 二进制文件不兼容,并且需要重新编译该库,但只想对此进行确认。 反正 gcc-3 库不能和 gcc-4 一起使用吗?
【问题讨论】:
-
您已同时标记了 C++ 和 C。该库是否包含 C++ 代码?
-
是的,虽然在不同的库中。例如 library1.a 是 c 代码。 library2.a 是 cpp 代码。
-
你为什么不直接重新编译并停止担心这个?
标签: c++ c compatibility gcc4 gcc3