如何基于Makefile构建iPhone静态库?

2024-01-28

我已经成功地使用 OSX 构建了一个静态 C 库make在命令行上。

我尝试使用相同的 Makefile(与ARCHFLAGS=-arch armv6 -arch armv7)为 iOS 构建静态库,但失败并显示:

gcc-4.2: error trying to exec '/usr/bin/arm-apple-darwin10-gcc-4.2.1': execvp: No such file or directory

我想它不起作用,因为我使用的是 OSX SDK make 而不是 iOS SDK 的某些部分。有什么线索吗?

注意:有关相关库 (levmar) 和 Makefile 的更多详细信息,请参阅这个堆栈溢出答案 https://stackoverflow.com/questions/2539735/trying-to-build-the-levmar-math-library-on-a-mac-using-the-accelerate-framework/6063585#6063585.


你需要找到:

  • iOS 编译器的位置
  • 命令行调用中使用的命令行选项

最简单的方法是在 XCode 中创建一个测试 iPhone/iPad 应用程序,构建它,然后查看构建日志以了解 XCode 如何调用编译器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何基于Makefile构建iPhone静态库? 的相关文章

随机推荐