提升armv7构建

时间:2011-02-04 21:39:24

标签: iphone boost armv7

我试过这个来构建armv7 boost libs:

./bjam toolset=darwin cflags="-fvisibility=default" architecture=arm target-os=iphone macosx-version=iphone-4.1 link=static threading=multi define=_LITTLE_ENDIAN include=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.1.sdk/usr/include/c++/4.2.1/armv7-apple-darwin10 --with-thread --with-date_time

但是lipo -info命令告诉我编译的库是armv6,而不是armv7 lib!

有没有人可以告诉我一个使用armv7创建libs的boost命令行

1 个答案:

答案 0 :(得分:2)

将“-arch armv7”标志传递给编译器。在您的示例中,设置architecture = armv7应该可以解决问题。

在任何情况下,armv6可执行文件总是可以在armv7 CPU上运行(据我所知)。