GCC / MingW编译不同版本

时间:2010-10-27 15:08:54

标签: c++ gcc mingw

我想知道我可以使用一个编译的静态库(lib * .a文件) MingW的版本并在其他版本上使用它们?或者我是否必须重新编译所有库?

2 个答案:

答案 0 :(得分:2)

  • 静态库(*.a个文件)只是目标文件的归档(*.o个文件)
  • 只要它们保持二进制代码兼容性,您就可以将针对库的不同版本(此处为MinGW库)编译的代码组合在一起。在MinGW的情况下,这意味着所有3. *版本一起玩得很好。

答案 1 :(得分:1)

是的,你可以。如果没有出现任何问题,您无需重新编译它们