首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为iOS & macOS编译libffi?

如何为iOS & macOS编译libffi?
EN

Stack Overflow用户
提问于 2015-08-22 12:43:52
回答 4查看 1.6K关注 0票数 4

我试图在我的一个项目中使用利布菲,但我似乎无法为iOS (或macOS )编译。下面是我为iOS模拟器构建时遇到的各种错误之一:

代码语言:javascript
复制
bash: src/arm/gentramp.sh: No such file or directory

更新1:,因为这个问题仍然没有答案,所以我也决定在官方存储库中打开一个问题

更新2:问题已经回答,问题已经结束!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-07-13 10:01:59

需要更新Generate-达尔文源和Heers.py和libffi.xcodeproj,以包含所有当前相关的源文件。

不再需要gentramp.sh脚本了,并且当前的上游xcodeproj无论是编译设置还是iOS上64位的源文件都不是最新的。在https://github.com/ksjogo/libffi可以找到修补好的叉子。

票数 1
EN

Stack Overflow用户

发布于 2016-05-04 19:07:24

如果您检查存储库,您将看到在此承诺中删除了所需的文件。您可以找到此文件的最后一个版本这里

票数 2
EN

Stack Overflow用户

发布于 2021-07-01 02:09:35

  1. sh autogen.sh
  2. python generate-darwin-source-and-headers.py --only-ios
  3. 开放libffi.xcodeproj
  4. 选择方案libffi-iOS和设备Generic iOS Device
  5. 点击“产品-构建” 如果成功,您将在侧栏中看到一个"Product/libffi.a“,您可以右键单击它以获得finder中的lib。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32156260

复制
相关文章

相似问题

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