秋千已经荡啊荡yulianliu1218.blog.chinaunix.net
yulianliu1218
全部博文(842)
2013年(157)
2012年(685)
学问人生
pygmalio
mengguca
Larpente
hfm_hone
xifeng_u
shb23882
hfeng198
blacksap
cynthia
浪花小雨
Bsolar
zyppend
tyfei216
zcy_peri
mich_mq
hellionc
Anzyfly
分类: LINUX
2012-03-18 11:43:47
Linux图解如下:
1. 预处理:
命令GCC首先调用CPP进行预处理,在预处理过程中,对源代码文件中的文件包含,预编译语句进程分析,使用-E参数
2. 编译
调用cc进行编译,这个阶段根据输入文件生成以.s为后缀的汇编文件,使用-S参数
3 汇编
过程是针对汇编语言的步骤,调用as进行工作,将.S和.s为后缀的汇编语言文件经过预编译和汇编成为.o为后缀的目标文件,使用参数-c参数。
4 连接
当所有的目标文件都生成以后,调用ld来完成最后的关键工作,在连接阶段,所有的目标文件都被安排到可执行程序中恰当的位置上,同时,该程序所调用到的库函数也从各自所在的档案库中连接到合适的地方,使用-o参数。
上一篇:wget 命令用法详解
下一篇:linux进程的休眠(等待队列)
登录 注册