File: ld.so.8

package info (click to toggle)
manpages-hu 20010119-7
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 2,264 kB
  • sloc: makefile: 56; lisp: 56
file content (112 lines) | stat: -rw-r--r-- 3,531 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
.TH ld.so 8 "1998. mrcius 14."
.SH NV
ld.so/ld-linux.so \- dinamikus linker s betlt
.SH LERS
.B ld.so
betlti a program futtatshoz szksges megosztott knyvtrakat (library),
elkszti a program futtatst, majd futtatja.
Minden Linux program hinyos s futsi idben tovbbi linkelst
ignyel, hacsak a fordtskor nem volt megadva az 
.B ld
.B \-static
kapcsolja.
.PP
A program futtatshoz szksges megosztott knyvtrakat megadott
sorrendben keresi meg a rendszer az albbi helyeken:
.IP o
Az
.B LD_LIBRARY_PATH
krnyezeti vltozban lev elrsi t, (illetve az
.B LD_AOUT_LIBRARY_PATH 
az a.out formtum programokhoz).
Kivtel, ha a vgrehajthat llomny setuid vagy setgid bitje be van
lltva, mert ekkor ezt a krnyezeti vltozt nem veszi figyelembe.
.IP o
A cache fjl
.BR (/etc/ld.so.cache),
amely azoknak a knyvtraknak a listjt tartalmazza, amelyeket a 
rendszer elzleg megtallt a kiegsztett elrsi ton.
.IP o
Az alaprtelmezett elrsi t az
.BR /usr/lib ,
s utna a
.BR /lib .
.SH KRNYEZETI VLTOZK 
.TP
.B LD_LIBRARY_PATH
Azoknak az knyvtraknak (directory) a listja 
vesszkkel elvlasztva, amelyekben a rendszer
az ELF megosztott knyvtrakat keres futsi idben. 
Hasonl a 
.B PATH
krnyezeti vltozhoz.
.TP
.B LD_PRELOAD
Ebben a krnyezeti vltozban kell megadni azoknak az ELF megosztott 
knyvtraknak a nevt \'whitespace\' karakterekkel elvlasztva, amelyeket
az sszes tbbi megosztott knyvtr eltt kell betlteni. Ezltal elrhet,
hogy a tbbi megosztott knyvtrban lev fggvnyek helyett az itt 
megadottakban szereplket hasznlja a program.
.TP
.B LD_AOUT_LIBRARY_PATH
Azoknak a knyvtraknak a listja vesszkkel elvlasztva, amelyekben
az a.out megosztott knyvtrakat keresi a rendszer futsi idben. 
Hasonl a 
.B PATH
krnyezeti vltozhoz.
.TP
.B LD_AOUT_PRELOAD
Ebben a krnyezeti vltozban kell megadni azoknak az a.out megosztott 
knyvtraknak a nevt \'whitespace\' karakterekkel elvlasztva, amelyeket
az sszes tbbi megosztott knyvtr utn kell betlteni. Ezltal elrhet,
hogy a tbbi megosztott knyvtrban lev fggvnyek helyett az itt 
megadottakban szereplket hasznlja a program.
.TP
.B LD_NOWARN
Nem figyelmeztet ha az a.out knyvtrak kisebb (minor) verziszma eltr.
.TP
.B LD_KEEPDIR
A betltend a.out megosztott knyvtrak nevben nem hagyja figyelmen kvl 
a knyvtr (directory) nevt. Nem javasolt ennek a lehetsgnek a hasznlata.
.SH FJLOK
.PD 0
.TP 20
.B /lib/ld.so
a.out dinamikus linker s betlt
.TP 20
.B /lib/ld-linux.so.*
ELF dinamikus linker s betlt
.TP
.B /etc/ld.so.cache
Ez a fjl azoknak a knyvtraknak listjt tartalmazza, amelyekben
a megosztott knyvtrakat kell keresni. Tartalmazza tovbb
a lehetsges megosztott knyvtrak rendezett listjt.
.TP
.B /etc/ld.so.preload
A fjl a program betltse eltt betltend ELF megosztott knyvtrak
\'whitespace\' karakterrel elvlasztott listjt tartalmazza.
.TP
.B lib*.so*
megosztott knyvtrak
.PD
.SH LSD MG
.BR ldd (1),
.BR ldconfig (8).
.SH HIBK
.LP
Pillanatnyilag az
.B ld.so
semmilyen mdon nem tudja a betlttt knyvtrat kirakni (unload), s megkeresni
a knyvtr kompatbilis vagy jabb verzijt.
.PP
Az 
.B ld.so
csak azokra a vgrehajthat fjlokra mkdik, amelyeket a libc 4.4.3-as vagy 
magasabb verzijval fordtottk.
.SH SZERZK
David Engel, Eric Youngdale, Peter MacDonald, Hongjiu Lu, Linus
Torvalds, Lars Wirzenius s Mitch D'Souza (nem felttlenl ebben a 
sorrendben).
.SH MAGYAR FORDTS
Tmr Andrs <timar_a@freemail.hu>