【发布时间】:2015-05-24 15:14:30
【问题描述】:
我确定有办法。我是 C 的新手,我对此的研究让我无处可去。 有没有可以将 .o 文件转换为 .c 的命令?
【问题讨论】:
-
嗨,托尼,这并不容易。它被称为“反编译”,不幸的是这不是一个简单的过程。
标签: c gcc compilation
我确定有办法。我是 C 的新手,我对此的研究让我无处可去。 有没有可以将 .o 文件转换为 .c 的命令?
【问题讨论】:
标签: c gcc compilation
通常您只能使用反汇编程序确定目标文件的汇编语言。以下是一些关于该主题的讨论链接,例如objdump:
反向编译(反编译)要困难得多。以下是一些帮助链接:
【讨论】:
.o 文件具有目标代码,无法转换回其具有高级代码的原始 .c 文件。就像咀嚼过的食物不能变回固态一样。
【讨论】: