Tag: otool

Mac OS X中您最喜爱的反汇编工具是什么?

我正在使用otool , nm和otool文本编辑器来分解Mach-o二进制文件。 我的工作stream程非常简单: 1.列出已有的符号。 nm -g 2.获得解密代码。 otool -vt 3.将此输出复制并粘贴到文本文件。 4.在文本编辑器中阅读和评论代码:) 我正在寻找简化在Mac OS X上使用disasm代码的工具。

构buildOSX应用程序包

假设我已经做了一个osX应用程序,而不使用Xcode。 用GCC编译后,我得到一个链接到其他几个库的可执行文件。 其中一些库可能会再次dynamic链接到其他非标准系统库 是否有任何工具存在,通过首先制作所需的目录结构,然后recursion复制/检查/修复链接,以确保所有的dynamic依赖关系也在应用程序包中,使OSX应用程序包捆绑? 我想我可以尝试写这样的东西,但我想知道是否已经存在这样的事情。

dyld:Library未加载…原因:图像未加载

当试图运行我在Mac OS X中发送的可执行文件时,出现以下错误 dyld: Library not loaded: libboost_atomic.dylib Referenced from: /Users/"Directory my executable is in" Reason: image not found Trace/BPT trap:5 我已经安装了boost库,它们位于/opt/local/lib 。 我认为这个问题与可执行文件有关,只能在它所在的目录中查看,因为当我粘贴'libboost_atomic.dylib'时,它不再介意它。 不幸的是,它抱怨它无法find下一个增强库。 有一个简单的方法来解决这个问题吗?