在Windows核心编程中有这么一句话
“当所有.obj模块都创建完毕后,连接器会将所有的.obj模块的内容合并起来,产生一个单独的可执行映像文件。这个映像文件包含了可执行文件中所有的二进制代码以及全局/静态变量,还包含一个导入段”我有个问题就是,上述的二进制代码指的是哪些内容,是源文件中的所有内容吗?加入我们在源程序中添加一个全局变量那么肯定会影响Exe文件的大小,增加一条指令也会影响exe文件大小,那么增加一个局部变量的生命呢?会不会影响exe文件大小?