反编译 编译是将高级语言源程序翻译成机器语言程序(汇编形式或机器代码形式),反编译是编译的逆过程。 反编译通常不能把可执行文件还原成高级语言源代码,只能转换成功能上等价的汇编程序。 反汇编 把目标代码转为汇编代码的过程,也可以说是把机器语言转换为汇编语言代码、低级转高级的意思。 常用于软件破解(例如找到它是如何注册的,从而解出它的注册码或者编写注册机)、外挂技术、病毒分析、逆向工程、软件汉化等领域。 交叉编译 在一个平台上生成另一个平台上的可执行代码。