草庐IT

ios - 如何检查 iPhone SDK 的第 3 方静态库是否为 Thumb 编译?

我正在使用一个开发平台(monotouch),由于apple链接器中的错误,该平台不允许我链接为Thumb编译的第3方库。我如何确定一个库是否是为thumb编译的?谢谢! 最佳答案 运行otool-tv在上面寻找2字节指令。这是一个显示缩略图代码的示例:http://pastebin.com/4Kq52f9D这是一个显示非拇指代码的示例:http://pastebin.com/137GJDR1 关于ios-如何检查iPhoneSDK的第3方静态库是否为Thumb编译?,我们在StackO

c++ - 在 cgo 库中链接第 3 方静态库

我有一个为C++提供绑定(bind)的Go库OpenImageIO库(OpenImageiGO)。我一直很高兴通过标准动态链接到libOpenImageIO来构建我的绑定(bind),但现在我正在尝试静态链接。我遇到了一个问题,无论我尝试哪种标志组合,外部链接器都会失败并出现大量“undefinedreference”错误。我似乎记得在过去看到过这个问题,说链接器看到符号的顺序有问题。但我似乎无法再次找到此信息。这是我最近一次构建尝试的一个简短示例,试图让它链接到boost、OpenColorIO和OpenImageIO的静态构建:$exportCGO_CPPFLAGS="\-I/pa