LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1523|回复: 3

[求助]翻译《GCC使用手册》遇到的问题

[复制链接]
发表于 2006-5-8 11:28:42 | 显示全部楼层 |阅读模式
最近本人在翻译官方的《GCC使用手册》,遇到以下问题:

在"Options Controlling the Kind of Output"章节中,有这样的话:

  1. [color=red]Compilation[/color] can involve up to four stages: preprocessing, [color=red]compilation proper[/color], assembly and linking, always in that order. The first three stages apply to an individual source file, and end by producing an object file; linking combines all the object files (those newly compiled, and those specified as input) into an executable file.
复制代码


其中红色标出的两处,前一个compilation 和后面一个compilation proper各表示什么,完成什么工作?如何用恰当的中文翻译它们?
发表于 2006-5-9 02:35:58 | 显示全部楼层
Compilation 编译

compilation proper 编译本身 (指严格意义上的编译)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-12 13:27:31 | 显示全部楼层
Post by ross
Compilation 编译

compilation proper 编译本身 (指严格意义上的编译)

谢谢了!
能给出一些简要根据吗?
回复 支持 反对

使用道具 举报

发表于 2006-5-17 19:43:34 | 显示全部楼层
是这样的,编译(把源程序变成可执行程序)一个程序分成几步,先把源程序做预处理(检查错误之类),再编译(严格意义上的编译)成目标文件(这个过程是将c翻译成汇编)。assembly应该是由汇编翻译成机器指令程序。linking是把所有的目标文件链接起来(一个项目可能有很多程序组成,因此也可能有很多目标文件。)
Compilation can involve up to four stages: preprocessing, compilation proper, assembly and linking, always in that order. The first three stages apply to an individual source file, and end by producing an object file; linking combines all the object files (those newly compiled, and those specified as input) into an executable file.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表