source)的忘记了,不过变量脊老袜名等全变成樱激了代码,因为一含埋般的编译都未将符号表包括进去,所以反编译出的东西都很难看明白,和想象的差很远。
想得美,反汇编一般是将可执行文件反汇编成汇编文族毕件~因为编译器的各种优化什么的,编译器的编译过程是一个完全不可逆的好穗祥过程,而相对来说,汇编器的行为就简单友搏不少,也是反汇编所做的事情...
简单的说,由编译器做一些工作,把c语言转换成机器粗族局可以识别的机器语言(.exe)一般把.c到.o称之为编译,.o到.exe称之为连接
编译+连接整个过程的统称也叫编译
具体的过程,你可以认为是翻译,如果真的很感兴趣,学一下编岩让译原理也可以。
我想我在这说一堆词法分析 语法分析 语义分析什么的 估计你也不穗禅会感兴趣的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)