关于 obj, lib 文件格式和程序连接的问题
小弟是C++超级新手, 请教几个关于编译和连接的问题
1. C++编译器编译后生成的东西是什么, obj里面是机器码么, 如果不是, 机器码是什么时候生成的
2. 编译器能确定全局变量的地址么, 为什么在obj里面可以看到全局变量的名字
3. 不同语言编译器编译出来的obj文件是遵守同一个文件格式规范么, 如果是, 这个obj格式规范哪能找到
4. lib文件里面装的是什么, lib文件中能确定全局变量的位置么
5. lib文件有格式规范么, dll文件呢, 哪能找到
6. 连接器需要哪些文件
7. 符号表是什么