我能够在我的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
我有几个问题:
发布于 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项目(需要几个小时)。
https://stackoverflow.com/questions/30813653
复制相似问题