如何从 objdump 获得可编译的结果?

How do I get a compilable result from objdump?

objdump -S --disassemble Test> Test.s

然后

gcc Test.s

显然,它不起作用。

我可以指定任何选项 objdump 以获得可编译的程序集吗?

您正在尝试做的事情称为“反编译”。有一些语言可以反编译,Java 是其中最著名的,但 C(或 C++)不可反编译。