问题标签 [lipo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 如何修改 libstdc++ 端口文件来编译胖静态库?
我正在使用 MacPorts 设置 GCC 4.7.2 的通用版本。它的依赖项之一是一个名为 的子端口libstdcxx
,它构建然后删除它。
我已经编辑了端口文件中的libstdcxx
条目,gcc47
以防止libstdc++.a
在重建后删除静态库。
但是,静态库是一个 64 位 ( x86_64
) 文件:
我还想为该i386
架构添加对该文件的支持。
我应该遵循哪些额外的步骤来构建一个胖的静态libstdc++
库?或者这对 MacPorts 来说是不可能的吗?重新分发和编译整个 GCC 4.7.2 两次(以获得两者i386
和x86_64
体系结构支持)以及我的应用程序的源代码的唯一其他选择是链接到这个静态库吗?
添加 - 2013 年 3 月 27 日
Brett Hale 的建议似乎没有奏效。构建过程失败。这是错误日志的片段:
ios - 创建胖文件:libtool vs lipo(我应该更喜欢 lipo 吗?)
我想知道使用时会有什么区别:
和
我的印象lipo
更笼统,它只会粘贴来自不同架构的两个文件,而libtool
特定于库,这是真的吗?
在什么情况下我应该更喜欢 Lipo 而不是 Libtool?
xcode - Lipo error when coverting iOS project to ARC
I'm trying to convert my iOs project to use ARC but am receiving a lipo error below is the command and error
Command:
Error:
ios - 脂肪错误!!无法打开输入文件
我的应用程序运行良好,然后我开始集成 SDK 以进行推送通知并停止两者之间的集成。我什至从我的项目中删除了 SDK 并尝试存档或运行应用程序,它给了我错误:
脂错误!!无法打开输入文件。
任何帮助将不胜感激,我已经给了足够的时间来解决这个问题,但失败了。
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo:无法打开输入文件:/Users/XYZ/Library/Developer/Xcode/DerivedData/MyAPP-hjbmqpnmsoruqxbwlayqkjsojccv/Build /Intermediates/MyAPP.build/Debug-iphoneos/MyAPP.build/Objects-normal/armv7s/MyAPP(没有这样的文件或目录)
xcode - Lipo 错误:无法打开输入文件
我收到此错误:
有什么建议么?
python - xcrun/lipo 在 OS X Mavericks 和 XCode 4.x 中冻结
一直在尝试使用 easy_install 或 pip 安装 psycopg2,但终端卡在 xcrun 和 lipo 之间的循环中。
它在 xcrun 和 lipo 之间反弹,并永远卡在这个循环中。希望对此有一些见解。
我在 OS X Mavericks 10.9,最新版本。
ios - 如何检查是否为 64 位构建了静态库?
我刚刚为 iOS 构建了一个静态库,并将 Architectures 的构建设置设置为$(ARCHS_STANDARD_INCLUDING_64_BIT)
.
我想确保 .a 库正确包含该架构,但是当我在其上运行lipo -info
时,我看到:
fat文件中的架构: library.a 是: armv7 armv7s (cputype (16777228) cpusubtype (0))
这是否意味着不包括 arm64?如果 lipo 命令不能告诉我,还有其他方法可以告诉我吗?
我正在运行安装了最新命令行工具的 Xcode 5。
ios - 创建 iOS“脂肪库”的问题。
我有一个 bash 脚本,可以为 ARM 和 i386 架构构建我的 iOS 静态库。然后我使用 lipo 将二进制文件组合成一个单一的“组合”库,以便它可以链接到模拟器和设备上。出于某种原因,当我尝试链接生成的胖库时,我仍然收到链接器错误,抱怨调试时找不到 i386 的符号。我想知道在使用 lipo 之前我是否没有正确构建模拟器或 iphoneos 库。有人可以帮我吗?
这是我的 bash 脚本:
当我针对生成的库“build/Release-combined/libMyLibrary.a”添加链接时。我得到链接问题。难道我做错了什么?
谢谢!
xcode - XCode 4/5 中的 Lipo 工具去了哪里?
我的命令行上有 lipo - 我认为是 XCode 3.2 的遗留物。我今天删除了那个旧版本,现在我使用的脚本LIPO=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo
不起作用!
现在我在使用 XCode 4/5,在哪里可以找到 Lipo 的位置?它会默认安装,还是我必须从 Apple 获得额外的工具集?我注意到 XCode 构建仍然可以创建统一的库。
ios - 了解 lipo 工具的架构结果
我为 armv7、armv7s arm64 构建了一个 Xcode 项目。我lipo -info
在生成的 .a 文件上运行:
fat文件中的架构:Release-iphoneos/libhlsl2glsl.a是:armv7 (cputype (12) cpusubtype (11)) (cputype (16777228) cpusubtype (0))
这是在告诉我什么?