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" G
2 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