代码之家  ›  专栏  ›  技术社区  ›  fbrereto

GCC 4.0、4.2和LLVM ABI兼容性

  •  6
  • fbrereto  · 技术社区  · 15 年前

    xcode(gcc 4.0、4.2和llvm)二进制支持的三种主要编译器风格是否相互兼容?当使用最新的Xcode工具加快多库项目的速度时,我应该注意哪种gotchas和corner案例?

    2 回复  |  直到 15 年前
        1
  •  4
  •   mipadi    15 年前

    clang与gcc生成的代码ABI兼容。Clang还包括对一些较新的Objective-C ABI的实验支持,但是为较新的ABI编译需要标记,并且生成的代码无论如何都可以与GCC生成的代码混合。

        2
  •  1
  •   JWWalker    15 年前

    一个次要的问题是,如果要编译将在G3上运行的PowerPC代码,则必须使用GCC4.0。