目标文件是在编译器的那个阶段生成的?

Microsues 2011-01-11 04:27:52
编译器可分为几个阶段:C预处理器、语法和语义检查器、代码生成器、优化器、汇编程序、链接载入器
目标文件是那个阶段生成的?
汇编程序这个阶段有什么作用?
...全文
199 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gladstonejay 2011-01-11
  • 打赏
  • 举报
回复
倒数第二阶段。。。
CJBAAA 2011-01-11
  • 打赏
  • 举报
回复
学习汇编的人都知道,目标文件是在汇编程序阶段,汇编阶段的作用就是将文件转换为目标文件然后连接阶段生成可执行文件的
bluesky12312388 2011-01-11
  • 打赏
  • 举报
回复
编译器可分为几个阶段:C预处理器、语法和语义检查器、代码生成器、优化器、汇编程序、链接载入器
目标文件是那个阶段生成的?// 汇编程序
汇编程序这个阶段有什么作用? //将源文件转换为目标文件,即目标文件
luciferisnotsatan 2011-01-11
  • 打赏
  • 举报
回复
编译器可分为4个阶段,预编译,编译,汇编和链接

预编译:主要处理已 "#" 开头的预编译指令,生成展开后的文件
编译:词法/语法/语义 分析并优化生成汇编码,生成汇编代码文件
汇编:将汇编码转成机器码,生成目标文件
链接:链接目标文件,生成最终的可执行文件
masmaster 2011-01-11
  • 打赏
  • 举报
回复
汇编程序将源程序翻译成机器码形成目标文件再通过链接程序生成可执行代码。
昵称很不好取 2011-01-11
  • 打赏
  • 举报
回复
昵称很不好取 2011-01-11
  • 打赏
  • 举报
回复
经过预处理后,编译器进行语法、语义等检查,然后会把代码转换成汇编代码,然后汇编程序弄成目标代码,最后链接器链接

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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