
编译
飞翔的荷兰人*damon
自由而无用的灵魂随时会唱歌
展开
-
链接(Linking)
本文会将我个人对链接的理解做一个归纳总结。不足与错误之处,请大家批判。工作中我们经常需要将软件功能“分而治之”,使编程逻辑条理清晰,我们把具有特定功能的代码写在一起,称为模块,每个模块互相独立又互相依存,每个模块可以独立的编译,将所需模块拼装在一起的过程称为链接(Linking)。 一些名词: 目标文件(Object):源代码编译但未链接的中间文件(windows的.obj文...原创 2018-11-09 13:48:23 · 448 阅读 · 0 评论 -
预处理->编译->汇编->链接
这是本人的第一篇博客,主要是想记录一些心得,增加印象,如果能给大家提供一些参考就更好了。水平有限,还请大家批判。本文全部例子在centos 7上运行,gcc 版本 4.8.5 20150623 (Red Hat 4.8.5-28) (GCC) 一个例子(文件名为 hello_damon.c):#include <stdio.h>#ifndef KKK #pr...原创 2018-11-08 16:24:23 · 287 阅读 · 0 评论