关于 obj, lib 文件格式和程序连接的问题

intevidia 2012-02-04 01:11:25
小弟是C++超级新手, 请教几个关于编译和连接的问题

1. C++编译器编译后生成的东西是什么, obj里面是机器码么, 如果不是, 机器码是什么时候生成的

2. 编译器能确定全局变量的地址么, 为什么在obj里面可以看到全局变量的名字

3. 不同语言编译器编译出来的obj文件是遵守同一个文件格式规范么, 如果是, 这个obj格式规范哪能找到

4. lib文件里面装的是什么, lib文件中能确定全局变量的位置么

5. lib文件有格式规范么, dll文件呢, 哪能找到

6. 连接器需要哪些文件

7. 符号表是什么

...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
JiMoKuangXiangQu 2012-10-31
  • 打赏
  • 举报
回复
<<Linkers and Loaders>>
ELF规范
PE规范
zjs100901 2012-10-31
  • 打赏
  • 举报
回复
--
intevidia 2012-10-31
  • 打赏
  • 举报
回复
没人回复我..... 顶上去......

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧