我尝试这样构建armv7 boost库:
./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命令告诉我编译后的库是armv6,而不是armv7库!
有没有人能告诉我一个用armv7创建库的boost命令行
发布于 2011-02-05 06:46:18
将"-arch armv7“标志传递给编译器。在您的示例中,设置architecture=armv7可能会起到作用。
在任何情况下,(据我所知)总是可以在armv7 CPU上运行armv6可执行文件。
https://stackoverflow.com/questions/4903215
复制相似问题