二进制文件格式
一.引子
相信很多人都知道编译一个c或者一个c++程序的时候都知道要经过预处理,编译,汇编,链接这四步操作。大家都知道printf这个函数在stdio.h 这个头文件里,原来我在window系统里面的devc++看过printf的实现,但是当我在linux系统里面打开stdio.h的时候并没有看到函数的定义,有的只是函数的声明,这大大激发了我对知识的渴望。后来我知道了printf这个函数是动态链接过来的。我们来看一下这段代码。
1 #include <stdio.h>
2