|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
LinuxC目标文件 0 Z r8 y4 N' b2 T6 Q
3 [1 V2 X5 A* s$ u7 _% Q
一、目标文件格式(ELF格式)" i- j/ z6 a9 m
3 t, y& `2 J# j
* y; z# a3 c* C, l7 t% y编译器编译源代码后生成的文件叫做目标文件。目标文件是已经编译后的可执行文件,只是还没有经过链接的过程。1 }- e3 d$ {% u; ^
- L# F$ R& c/ H
1 W. q8 K) i9 s7 y+ ~
PC平台流行的可执行文件格式:windows下的PE和Linux下的ELF。6 T, d4 c2 J, Z) B1 A
, i$ J$ ~# ? S5 O& p3 |
, x. x' p% {; u动态链接库和静态链接库也是按照可执行文件存储的。5 n9 D9 {+ w/ L2 n+ E; f }/ K
' P. D4 C, \2 g: M1、ELF文件归于4类:
( X+ ^# }5 U# o, S) \; T! O; A0 V" e* s
; B, U7 {) p! x I. ?
4 u6 ~: l1 n" ?
2 b w2 b/ l% Z$ O, }0 d0 o) u; @/ ]8 ?
7 R" M& {3 g6 j# N$ n9 o/ r3 R! S
R- H/ |, _, b. |1 x, ~- b S
; u) A) p @9 Y( d) L- t3 ~7 s
|
|