二进制似乎找不到链接的 .dylib 库
我有一个适用于 macos 的 github 操作,需要下载 dmg 存档、提取二进制文件 并重新配置二进制文件,以便它们可以运行并链接到下载的 .dylib 库。下面…
Mach-O 共享库(`.dylib`s)支持符号版本控制吗?
我遇到了一些段错误,这些错误似乎可以通过 例如,我知道在 Linux 上我可以执行 readelf -s libsomething.so ,它会输出版本信息以及符号。但是 reade…
“没有这样的函数:REGEXP”在 iOS 上的 sqlite3 中
是否可以重建 libsqlite3.dylib 添加 regexp 函数?或者使用create_sqlite_function来做到这一点?…
从苹果源构建 DYLD
我正在尝试构建开源 DYLD,由 Apple 在此发布: http:// /www.opensource.apple.com/source/dyld/dyld-97.1/ 我复制了每个文件并尝试构建 XCode 项目…
.dylib动态链接库可以打包成可执行文件吗?
(是的,我知道 dylib 的全部意义在于它动态加载,但我正在尝试创建一个独立的包。) 我有一个从命令行构建的可执行文件(在 macOS Lion 上,如果这很…
zLib 链接错误 XCode 4,未定义的符号
链接错误: Undefined symbols for architecture i386: "_unzOpen", referenced from: 我的 xcode 项目中有一个 libz.dylib (构建阶段/链接二进制文…
编译用于链接 OSX 的二进制文件
我正在尝试将二进制文件编译成 MACH_O 目标文件,以便可以将其链接到 dylib 中。 dylib 是用 c/c++ 编写的。 在linux上使用以下命令: ld -r -b binar…
将加载命令添加到 mach-o 二进制文件
是否可以将 LC_LOAD_DYLIB 添加到二进制文件中?有针对使用 DYLD_INSERT_LIBRARIES 的保护,因此我需要另一个将 dylib 加载到应用程序中…
减少 MacOS 上已编译 dylib 的大小
我已从第三方 (LibXL) 获得了一个库的许可,我想在自己的应用程序中使用该库。我收到了一个已经编译的 dylib 文件和标头。 问题是这个库有 37MB 大!…
SVN 无法在全新的 Mac OSX 安装上运行
我安装了全新的 Mac OS 10.7.2。我已经在上面安装了 SVN,但是,当我尝试调用 Subversion 时,出现错误: dyld: Library not loaded: /usr/lib/libpq.…
在 Xcode 4 项目模板中包含 libsqlite3 dylib
我为 iOS 创建了一个 Xcode 4 项目模板,它依赖于多个框架和 libsqlite3.dylib。我已经能够自动添加框架,但似乎无法弄清楚如何添加 dylib。有人有这…
将 Mac 二进制文件加载为动态库
我正在使用没有源代码的二进制可执行文件进行一些逆向工程。在 Windows 上,我可以做的是使用 LoadLibrary 加载可执行文件 (EXE),就像它是 DLL 文件…
MAC OSX dylib 以及如何使用它们
我在 Mac OSX (Lion) 上下载并安装了(我认为)gtk。在所有 -I 正确后,测试程序的编译顺利进行。现在链接失效了。通过 grep 查找丢失的入口点, _gtk…
无法在 OSX 上从 64 位进程加载 32 位 dylib,反之亦然?
昨天我遇到了一个问题,我的程序在 32 位进程中失败。 我有一个 dylib 编译为 64 位,并且在 64 位应用程序上使用它。但是当我把它转为32位进行测试并…