macos - otool 错误 : is not an object file

标签 macos assembly otool

我在 Mac 操作系统上有两个文件。一个 Mach-O 可执行文件 i386 和一个数据(我的 Finder 中的相同执行图标)。

当我第一次执行 otool -tV 命令时,我打印了我的汇编代码。但是当我为我的第二个文件编写它时,我收到这条消息:myFile: is not an object file.

知道如何转换或直接读取数据文件吗?

最佳答案

otool 的错误是因为数据文件不是 Mach-O object file , 它具有用于存储代码、数据、符号等的预定义格式。

不可能(或几乎不可能)将数据文件转换为对象文件。

关于macos - otool 错误 : is not an object file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14999359/

相关文章:

assembly - 如何确定可执行文件中反汇编代码的位置?

macos - npm 命令 - sudo 与否?

c++ - 如何使用 C++ 在 OSX 中获取当前用户的语言环境

linux - NASM x86_64 在编写命令行参数时遇到问题,在 rax 中返回 -14

c - 如何在程序集中创建结构成员指针?

c - 列出可执行文件中的全局变量

ios - 分割多架构 Mach-o 二进制文件

python - 在 Mac OS X 上用 Python 截图

swift - 使用 IOKit 和 Swift 进行简单的键重映射

assembly - 带有前导 $ 的 NASM 外部符号