EDA365电子论坛网

标题: Linux C 目标文件(上) [打印本页]

作者: mytomorrow    时间: 2019-8-6 14:54
标题: Linux C 目标文件(上)

LinuxC目标文件

  J+ i/ G% r5 @* p1 I; y
* Y/ U* Q$ f7 a2 _; J$ c) \# V/ P; u. X
一、目标文件格式(ELF格式)
1 p6 h  C( u" G2 P3 p5 x, D9 Q6 D, x
8 C7 ?+ ^/ ]; j; g6 B0 e/ L$ ]5 t
编译器编译源代码后生成的文件叫做目标文件。目标文件是已经编译后的可执行文件,只是还没有经过链接的过程。
: g! p9 a, J& P/ w/ @% i9 |, J" p& y
& D% J/ r9 r( R4 n' p  ]  g

% w0 N( n; D9 Q& w0 p) }PC平台流行的可执行文件格式:windows下的PE和Linux下的ELF。2 B3 A7 K, g: l) U1 j

2 X! q. d6 Q8 |% E3 H8 U

8 S! X4 n  S9 i' v( k: A% o动态链接库和静态链接库也是按照可执行文件存储的。9 }8 w$ l/ o0 ?! ]" L* X
0 r- Q2 Z2 j' C( A
1、ELF文件归于4类:8 O) C4 ?. K! \5 J% t0 ^5 f

) B  G8 K/ W0 p9 H$ I! K7 X

; s: y! @5 S+ a% I# O" V! y
7 Q  e. a- Z4 [
) _7 v( j9 k; F  e
- i. v6 S. J" L' ~8 L$ v( o# ^: n6 _3 b9 E5 Q
, [; f, ?3 M/ l& J: z8 a

作者: gaoxings    时间: 2019-8-6 19:16
看看什么东东




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2