回 4楼(acmilan) 的帖子
阁下说得很对。 是这样的。
同时回复9楼朋友所说的,
的确,我在编译和链接这两个步骤中的描述有一些不清晰,[s:275]
准确的说编译环节win和linux都是有将C/C++代码转化为汇编码的步骤的,vc中也是可以看到的。
而链接环节则是对编译好的源代码,.obj或者.o文件执行链接命令,我们在链接阶段看到的.obj/.o文件严格的说产生于编译阶段的结尾。
.obj/.o的内容主要为机器码,太过细节的部分我了解的也不堪详细,不敢在没有把握的前提下再往下一个深度去讲了。呵呵。
同时回复9楼朋友所说的,
的确,我在编译和链接这两个步骤中的描述有一些不清晰,[s:275]
准确的说编译环节win和linux都是有将C/C++代码转化为汇编码的步骤的,vc中也是可以看到的。
而链接环节则是对编译好的源代码,.obj或者.o文件执行链接命令,我们在链接阶段看到的.obj/.o文件严格的说产生于编译阶段的结尾。
.obj/.o的内容主要为机器码,太过细节的部分我了解的也不堪详细,不敢在没有把握的前提下再往下一个深度去讲了。呵呵。