📜  Linux 中的 Objdump 命令及示例

📅  最后修改于: 2022-05-13 01:57:30.941000             🧑  作者: Mango

Linux 中的 Objdump 命令及示例

当我们有一个目标文件而我们没有源代码时,我们必须从文件中找出最大的信息。为此,objdump 起着非常重要的作用。 objdump 命令的主要目的是帮助调试目标文件。它用于以下列出的目的:

  • 检索存档标题
  • 获取文件的偏移量
  • 获取 bfdname
  • 获取 demangle
  • 调试文件
  • 反汇编文件
  • 检索文件头

句法 :

objdump  

使用 objdump 命令

1.获取目标文件的文件头。此命令将打印文件的所有文件头相关信息。

objdump -f khushi

获取对象文件的文件头

在这里, Khushi是您要获取其文件头的目标文件的名称。



2.打印特定对象的文件头内容。此命令将打印文件的特定于对象的文件头内容。

objdump -p khushi

打印特定于对象的文件头内容

在这里, Khushi是您要获取其文件头的目标文件的名称。

3.打印文件的节头内容。该命令将打印文件的所有节头相关信息。

objdump -h khushiKhushi

打印文件的节标题内容

在这里, Khushi是您要获取其文件头的目标文件的名称。

4.打印文件的所有标题内容。该命令将打印文件的所有内容头相关信息。

objdump -x khushi

打印文件的所有标题内容



在这里, Khushi是您要获取其文件头的目标文件的名称。

5.打印可执行部分的汇编程序内容。此命令将打印可执行部分的汇编程序的内容。

objdump -d khushi

打印可执行部分的汇编程序内容

在这里, Khushi是您要获取其文件头的目标文件的名称。

6.打印文件所有部分的汇编程序内容。此命令将打印文件所有部分的所有汇编程序内容。

objdump -D khushi

打印文件所有部分的汇编程序内容

在这里, Khushi是您要获取其文件头的目标文件的名称。

7.打印文件所有部分的完整内容。此命令将打印文件所有部分的所有内容。

objdump -s khushi

打印文件所有部分的完整内容

在这里, Khushi是您要获取其文件头的目标文件的名称。

8.显示命令的帮助部分。此命令将显示它可以接收的所有参数和值,以便处理文件。

objdump --help

显示命令的帮助部分