首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建脂肪libclang

如何构建脂肪libclang
EN

Stack Overflow用户
提问于 2015-06-12 23:36:44
回答 1查看 745关注 0票数 2

我能够在我的OSX上构建llvm和clang,下面是本教程:http://clang.llvm.org/docs/LibASTMatchersTutorial.html

我用和忍者一起做的。

然后我可以在下面找到我的libclang.3.6.dylib

<path_to_llvm>/build/lib/libclang.3.6.dylib。问题是库不是。我的意思是它只为x86_64而建。我可以用以下方法来证实这一点:

lipo -info libclang.3.6.dylib

这就产生了:

Non-fat file: lib/libclang.3.6.dylib is architecture: x86_64

但我也需要i386

我有几个问题:

  • 如何建立脂肪(x86_64 + i386) libclang.dylib和libclang.a?
  • 是否有可能仅仅构建这些库而不重新构建整个llvm、clang、tools等(整个构建在我的机器上需要几个小时)?
EN

回答 1

Stack Overflow用户

发布于 2015-06-15 14:17:45

cmake "-DCMAKE_OSX_ARCHITECTURES=x86_64;i386“的其他参数也起了作用。我想这只适用于OSX。

现在,如果我运行lipo,我将收到所需的输出。

lipo -info lib/libclang.3.6.dylib Architectures in the fat file: lib/libclang.3.6.dylib are: x86_64 i386

但是我仍然需要重新编译整个llvm/clang项目(需要几个小时)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30813653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档