是否使用GCC 4.2编译的iOS静态库与Xcode 4.2中的LLVM兼容?

时间:2011-11-03 12:20:35

标签: ios xcode gcc

我正在开发iOS应用程序,我刚刚将Xcode升级到4.2。 我看到GCC 4.2编译器不再可用了。

我是否仍然可以链接我之前使用GCC 4.2编译的静态库?它会引起任何问题吗?

1 个答案:

答案 0 :(得分:1)

很可能是的。 ABI惯例没有太大变化。但是,由于它是您的静态库,我假设您仍然拥有其源代码。然后最好使用最近的编译器(如GCC 4.6 )和-Wall标志重新编译。 GCC编译器正在逐步改进版本(特别是自几年前的4.2版本),符合语言标准,诊断能力(更好的警告)和优化。