рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

h8300-hms-ld - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ h8300-hms-ld рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб h8300-hms-ld рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


рдПрд▓рдбреА - рдЬреАрдПрдирдпреВ рд▓рд┐рдВрдХрд░ рдПрд▓рдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

SYNOPSIS


рдПрд▓рдбреА [рд╡рд┐рдХрд▓реНрдкреЛрдВ] objfile ...

рд╡рд░реНрдгрди


ld рдХрдИ рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ, рдЙрдирдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ рдкреНрд░рддреАрдХ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИ
рд╕рдВрджрд░реНрднред рдЖрдорддреМрд░ рдкрд░ рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХрдВрдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХрд╛ рдЕрдВрддрд┐рдо рдЪрд░рдг рд░рди рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ ld.

ld рдПрдЯреА рдПрдВрдб рдЯреА рдХреЗ рд▓рд┐рдВрдХ рдПрдбрд┐рдЯрд░ рдХреЗ рд╕реБрдкрд░рд╕реЗрдЯ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд▓рд┐рдВрдХрд░ рдХрдорд╛рдВрдб рд▓реИрдВрдЧреНрд╡реЗрдЬ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ
рд▓рд┐рдВрдХрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╕реНрдкрд╖реНрдЯ рдФрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╕рд┐рдВрдЯреИрдХреНрд╕ред

рдпрд╣ рдореИрди рдкреЗрдЬ рдХрдорд╛рдВрдб рднрд╛рд╖рд╛ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ; рджреЗрдЦреЗрдВ ld "рдЬрд╛рдирдХрд╛рд░реА" рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐, рдпрд╛
рдореИрдиреБрдЕрд▓ рдПрд▓рдбреА: рдЬреАрдПрдирдпреВ рд▓рд┐рдВрдХрд░, рдХрдорд╛рдВрдб рднрд╛рд╖рд╛ рдФрд░ рдЕрдиреНрдп рдкрд╣рд▓реБрдУрдВ рдкрд░ рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП
рдЬреАрдПрдирдпреВ рд▓рд┐рдВрдХрд░ рдХрд╛ред

рдХреЗ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг ld рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рдмреАрдПрдлрдбреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕
рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ ld рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдкрдврд╝рдиреЗ, рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП --- рдХреЗ рд▓рд┐рдП
рдЙрджрд╛рд╣рд░рдг, рд╕реАрдУрдПрдлрдПрдл рдпрд╛ "рдП.рдЖрдЙрдЯ"ред рдХрд┐рд╕реА рднреА рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЙрдкрд▓рдмреНрдз рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБ рдлрд╝рд╛рдЗрд▓ред

рдЗрд╕рдХреЗ рд▓рдЪреАрд▓реЗрдкрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, GNU рд▓рд┐рдВрдХрд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдЕрдиреНрдп рд▓рд┐рдВрдХрд░реНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рд╣рд╛рдпрдХ рд╣реИ
рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдЬрд╛рдирдХрд╛рд░реАред рдХрдИ рд▓рд┐рдВрдХрд░реНрд╕ рдПрдХ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдкрд░ рддреБрд░рдВрдд рдирд┐рд╖реНрдкрд╛рджрди рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ
рддреНрд░реБрдЯрд┐; рдЬрдм рднреА рд╕рдВрднрд╡, ld рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдЕрдиреНрдп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
(рдпрд╛, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред

рдЬреАрдПрдирдпреВ рд▓рд┐рдВрдХрд░ ld рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдФрд░ рд╕рдВрдЧрдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ
рдЕрдиреНрдп рд▓рд┐рдВрдХрд░реНрд╕ рдХреЗ рд╕рд╛рде рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗред рдирддреАрдЬрддрди, рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ
рд╡реНрдпрд╡рд╣рд╛рд░.

рд╡рд┐рдХрд▓реНрдк


рд▓рд┐рдВрдХрд░ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдвреЗрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╣реА рд╣реИрдВ
рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛ рдмрд╛рд░-рдмрд╛рд░ рдЙрдкрдпреЛрдЧ ld рд▓рд┐рдВрдХ рдХрд░рдирд╛ рд╣реИ
рдорд╛рдирдХ, рд╕рдорд░реНрдерд┐рдд рдпреВрдирд┐рдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдорд╛рдирдХ рдпреВрдирд┐рдХреНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВред рдРрд╕реА рд╡реНрдпрд╡рд╕реНрдерд╛ рдкрд░,
рдПрдХ рдлрд╝рд╛рдЗрд▓ "hello.o" рд▓рд┐рдВрдХ рдХрд░реЗрдВ:

рдореИрдВ рдХрд░рддрд╛ рд╣реВрдВ /lib/crt0.o hello.o -lc

рдЗрд╕рд╕реЗ рдкрддрд╛ ld рдирд╛рдордХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк
"/lib/crt0.o" "hello.o" рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп "libc.a" рдХреЗ рд╕рд╛рде, рдЬреЛ рдорд╛рдирдХ рд╕реЗ рдЖрдПрдЧрд╛
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦреЛрдЬреЗрдВред (рдЗрд╕рдХреА рдЪрд░реНрдЪрд╛ рджреЗрдЦреЗрдВ -l рдиреАрдЪреЗ рд╡рд┐рдХрд▓реНрдкред)

рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ ld рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдХрд┐рд╕реА рднреА рдмрд┐рдВрджреБ рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ -l or -T, рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░рдг
рд╡рд╣ рдмрд┐рдВрджреБ рдЬрд┐рд╕ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдФрд░
рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рд╡рд┐рдХрд▓реНрдкред рдПрдХ рдЕрд▓рдЧ рддрд░реНрдХ рдХреЗ рд╕рд╛рде рдЧреИрд░-рдлрд╝рд╛рдЗрд▓ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рд╕реЗ рдпрд╛ рддреЛ рд╣реЛрдЧрд╛
рдХреЛрдИ рдФрд░ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ, рдпрд╛ рдкрд┐рдЫрд▓реА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ (рдЬреЛ рдЖрдЧреЗ рдХрдорд╛рдВрдб рдкрд░ рдмрд╛рдИрдВ рдУрд░ рд╣реИрдВ
рд▓рд╛рдЗрди) рдЙрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ред рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдЕрд░реНрдердкреВрд░реНрдг рд░реВрдк рд╕реЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рд╡реЗ рд╣реИрдВ
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЧреИрд░-рд╡рд┐рдХрд▓реНрдк рддрд░реНрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдпрд╛ рд╕рдВрдЧреНрд░рд╣ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рд╣реИред рд╡реЗ
рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрд╕рд░рдг, рдкреВрд░реНрд╡рд╡рд░реНрддреА, рдпрд╛ рдорд┐рд╢реНрд░рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рддрд░реНрдХ рдХреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдФрд░ рдЙрд╕рдХреЗ рддрд░реНрдХ рдХреЗ рдмреАрдЪ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдо рддреМрд░ рдкрд░ рд▓рд┐рдВрдХрд░ рдХреЛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдиреНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдмрд╛рдЗрдирд░реА рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ -l, -R, рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдорд╛рдВрдб рднрд╛рд╖рд╛ред рдЕрдЧрд░ рдирд╣реАрдВ рдмрд╛рдЗрдирд░реА
рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓реЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВ, рд▓рд┐рдВрдХрд░ рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИ
message рдирд╣реАрдВ рдирд┐рд╡реЗрд╢ рдлрд╝рд╛рдЗрд▓реЛрдВ.

рдпрджрд┐ рд▓рд┐рдВрдХрд░ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рди рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдорд╛рди рд▓реЗрдЧрд╛ рдХрд┐ рдпрд╣ рдПрдХ рд╣реИ
рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореБрдЦреНрдп рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмрдврд╝рд╛рддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд▓рд┐рдВрдХ (рдпрд╛ рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛) -T)ред рдЗрд╕
рд╕реБрд╡рд┐рдзрд╛ рд▓рд┐рдВрдХрд░ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬреЛ рдПрдХ рд╡рд╕реНрддреБ рдпрд╛ рдПрдХ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ
рд╕рдВрдЧреНрд░рд╣, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдкреНрд░рддреАрдХ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╛ "рдЗрдирдкреБрдЯ" рдпрд╛ "рдЧреНрд░реБрдк" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реЛрдб рдХрд░реЗрдВ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд┐рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдХреЗрд╡рд▓ рдореБрдЦреНрдп рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИ
рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ; рдЙрдкрдпреЛрдЧ -T рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдкред

рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреЗ рдирд╛рдо рдПрдХ рд╣реА рдЕрдХреНрд╖рд░ рд╣реИрдВ, рд╡рд┐рдХрд▓реНрдк рддрд░реНрдХреЛрдВ рдХреЛ рдпрд╛ рддреЛ рдЕрдиреБрд╕рд░рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд┐рдП рдмрд┐рдирд╛ рд╡рд┐рдХрд▓реНрдк рдкрддреНрд░, рдпрд╛ рдЕрд▓рдЧ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЙрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рддреБрд░рдВрдд рдкрд╛рд▓рди рдХрд░реЗрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреЗ рдирд╛рдо рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЕрдХреНрд╖рд░ рд╣реИрдВ, рдпрд╛ рддреЛ рдПрдХ рдбреИрд╢ рдпрд╛ рджреЛ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдирд╛рдо; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, -рдЯреНрд░реЗрд╕-рдкреНрд░рддреАрдХ рдФрд░ --рдЯреНрд░реЗрд╕-рдкреНрд░рддреАрдХ рд╕рдордХрдХреНрд╖ рд╣реИрдВред рдиреЛрдЯ --- рд╡рд╣рд╛рдБ
рдЗрд╕ рдирд┐рдпрдо рдХрд╛ рдПрдХ рдЕрдкрд╡рд╛рдж рд╣реИред рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЕрдХреНрд╖рд░ рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдЫреЛрдЯреЗ рдЕрдХреНрд╖рд░ 'o' рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ
рдХреЗрд╡рд▓ рджреЛ рдбреИрд╢ рд╕реЗ рд╣реА рдЖрдЧреЗ рдмрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рднреНрд░рдо рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ -o рд╡рд┐рдХрд▓реНрдкред рдЗрд╕рд▓рд┐рдП
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдпреЗ рдЬрд╛рджреВ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд╛рджреВ рдЬрд╣рд╛рдБ рддрдХ --рдУрдореИрдЬрд┐рдХ NMAGIC . рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЭрдВрдбрд╛ред

рдмрд╣реБ-рдЕрдХреНрд╖рд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рддрд░реНрдХ рдпрд╛ рддреЛ рд╡рд┐рдХрд▓реНрдк рдирд╛рдо рд╕реЗ a . рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП
рдмрд░рд╛рдмрд░ рдХрд╛ рдЪрд┐рд╣реНрди, рдпрд╛ рд╡рд┐рдХрд▓реНрдк рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЕрд▓рдЧ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐
рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, --рдЯреНрд░реЗрд╕-рдкреНрд░рддреАрдХ foo рдФрд░ --рдЯреНрд░реЗрд╕-рдкреНрд░рддреАрдХ = рдлреВ рдмрд░рд╛рдмрд░ рд╣реИрдВред
рдмрд╣реБ-рдЕрдХреНрд╖рд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдирд╛рдореЛрдВ рдХреЗ рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрдХреНрд╖рд┐рдкреНрддрд╛рдХреНрд╖рд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдиреЛрдЯ --- рдпрджрд┐ рд▓рд┐рдВрдХрд░ рдХреЛ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ рдПрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рдЬреАрд╕реАрд╕реА) рдлрд┐рд░
рд╕рднреА рд▓рд┐рдВрдХрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЙрдкрд╕рд░реНрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП -рдбрдмреНрд▓реНрдпреВрдПрд▓, (рдпрд╛ рдЬреЛ рднреА рдЙрдЪрд┐рдд рд╣реЛ
рд╡рд┐рд╢реЗрд╖ рдХрдВрдкрд╛рдЗрд▓рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП) рдЗрд╕ рддрд░рд╣:

рдЬреАрд╕реАрд╕реА-рдбрдмреНрд▓реНрдпреВрдПрд▓,--рд╕реНрдЯрд╛рд░реНрдЯрдЧреНрд░реБрдк рдлреВ.рдУ рдмрд╛рд░.рдУ-рдбрдмреНрд▓реНрдпреВрдПрд▓,--рдПрдВрдбрдЧреНрд░реБрдк

рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рдХрдВрдкрд╛рдЗрд▓рд░ рдбреНрд░рд╛рдЗрд╡рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪреБрдкрдЪрд╛рдк рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ
рд▓рд┐рдВрдХрд░ рд╡рд┐рдХрд▓реНрдк, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рдЦрд╝рд░рд╛рдм рд▓рд┐рдВрдХ рд╣реЛрддрд╛ рд╣реИред

рдЬреАрдПрдирдпреВ рд▓рд┐рдВрдХрд░ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡реАрдХреГрдд рд╕рд╛рдорд╛рдиреНрдп рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реНрд╡рд┐рдЪ рдХреА рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рдпрд╣рд╛рдВ рджреА рдЧрдИ рд╣реИ:

-aрдХреАрд╡рд░реНрдб
рдпрд╣ рд╡рд┐рдХрд▓реНрдк HP/UX рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рд╣реИред NS рдХреАрд╡рд░реНрдб рддрд░реНрдХ рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рддрд╛рд░ рд╕рдВрдЧреНрд░рд╣, рд╕рд╛рдЭрд╛рдпрд╛, рдЪреВрдХ. -рдЖрд░реНрдХрд╛рдЗрд╡ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдмрд░рд╛рдмрд░ рд╣реИ
-рдмрд╕реНрдЯреЗрдЯрд┐рдХ, рдФрд░ рдЕрдиреНрдп рджреЛ рдХреАрд╡рд░реНрдб рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ . рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИрдВ -рдмрдбрд╛рдпрдирд╛рдорд┐рдХред рдЗрд╕
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рддрдиреА рднреА рдмрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-Aрд╕реНрдерд╛рдкрддреНрдп
--рд╡рд╛рд╕реНрддреБрдХрд▓рд╛=рд╕реНрдерд╛рдкрддреНрдп
рдХреА рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬ рдореЗрдВ ld, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ Intel 960 рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ
рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред рдореЗрдВ рд╡рд╣ ld рд╡рд┐рдиреНрдпрд╛рд╕, рд╕реНрдерд╛рдкрддреНрдп рддрд░реНрдХ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ
960 рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рдХреБрдЫ рд╕реБрд░рдХреНрд╖рд╛ рдЙрдкрд╛рдпреЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛
рд╕рдВрдЧреНрд░рд╣-рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреЛрдЬ рдкрдеред

рднрд╡рд┐рд╖реНрдп рдХреА рд░рд┐рд▓реАрдЬрд╝ ld рдЕрдиреНрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдкрд░рд┐рд╡рд╛рд░реЛрдВред

-b рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк
--рдлреЙрд░реНрдореЗрдЯ =рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк
ld рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреА рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рддреБрдореНрд╣рд╛рд░рд╛ ld is
рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -b рдЗрдирдкреБрдЯ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк
рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреА рд╣реИрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм ld рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╡реИрдХрд▓реНрдкрд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ ld
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рд░реВрдк рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдорд╢реАрдиред рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдирд╛рдо
рдмреАрдПрдлрдбреА рдкреБрд╕реНрддрдХрд╛рд▓рдпред (рдЖрдк рдЙрдкрд▓рдмреНрдз рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдУрдмреНрдЬрдбрдореНрдк -i.)

рдпрджрд┐ рдЖрдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрд╕рд╛рдорд╛рдиреНрдп рдмрд╛рдЗрдирд░реА рд╕реЗ рд▓рд┐рдВрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░рд╛рд░реВрдкред рдЖрдк рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -b рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╕рдордп
рд╡рд┐рднрд┐рдиреНрди рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ), рд╕рд╣рд┐рдд -b рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣ рд╕реЗ рдкрд╣рд▓реЗ
рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рд╛рд░реВрдк рдореЗрдВред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╛рд░реВрдк рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ "GNUTARGET" рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЖрдк "TARGET" рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЛ рднреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;

-c рдПрдордЖрд░рдЖрдИ-рдХрдорд╛рдВрдбрдлрд╛рдЗрд▓
--рдПрдордЖрд░рдЖрдИ-рд╕реНрдХреНрд░рд┐рдкреНрдЯ=рдПрдордЖрд░рдЖрдИ-рдХрдорд╛рдВрдбрдлрд╛рдЗрд▓
рдПрдордЖрд░рдЖрдИ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рд▓рд┐рдВрдХрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП, ld a . рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ
рд╡реИрдХрд▓реНрдкрд┐рдХ, рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрдорд╛рдВрдб рднрд╛рд╖рд╛, рдПрдордЖрд░рдЖрдИ рд╕рдВрдЧрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ
рдЬреАрдПрдирдпреВ рдПрд▓рдбреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╛ рдЦрдВрдбред рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде MRI рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдкреЗрд╢ рдХрд░реЗрдВ -c; рдЙрдкрдпреЛрдЧ
la -T рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд▓рд┐рдВрдХрд░ рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк ld рдкрдЯрдХрдерд╛
рднрд╛рд╖рд╛: рд╣рд┐рдиреНрджреАред рдЕрдЧрд░ рдПрдордЖрд░рдЖрдИ-cmdfile рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрдирд╛, ld рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЗрд╕реЗ рдвреВрдВрдврддрд╛ рд╣реИ
рдХрд┐рд╕реА рдХреЗ рднреА рджреНрд╡рд╛рд░рд╛ -L рд╡рд┐рдХрд▓реНрдк.

-d
-DC
-рдбреЙ рдпреЗ рддреАрди рд╡рд┐рдХрд▓реНрдк рд╕рдордХрдХреНрд╖ рд╣реИрдВ; рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдХрдИ рд░реВрдк рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ
рдЕрдиреНрдп рд▓рд┐рдВрдХрд░реНрд╕ рдХреЗ рд╕рд╛рдеред рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдиреЗ рдкрд░ рднреА рд╡реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╕реНрдерд╛рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ
рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ (рдХреЗ рд╕рд╛рде -r) рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдорд╛рдВрдб "FORCE_COMMON_ALLOCATION" рдореЗрдВ рд╣реИ
рдПрдХ рд╣реА рдкреНрд░рднрд╛рд╡ред

-e рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
--рдкреНрд░рд╡реЗрд╢=рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рдЙрдкрдпреЛрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрдЬрд╛рдп рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБред рдЕрдЧрд░ рдирд╛рдо рдХрд╛ рдХреЛрдИ рдкреНрд░рддреАрдХ рдирд╣реАрдВ рд╣реИ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐, рд▓рд┐рдВрдХрд░ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛
рдкрд╛рд░реНрд╕ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдЗрд╕реЗ рдкреНрд░рд╡реЗрд╢ рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рд╕рдВрдЦреНрдпрд╛ рд╣реЛрдЧреА
рдЖрдзрд╛рд░ 10 рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ; рдЖрдк рдПрдХ рдЕрдЧреНрд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ 0x рдЖрдзрд╛рд░ 16 рдХреЗ рд▓рд┐рдП, рдпрд╛ рдПрдХ рдЕрдЧреНрд░рдгреА 0 рдЖрдзрд╛рд░ рдХреЗ рд▓рд┐рдП
8)ред

--рдмрд╣рд┐рд╖реНрдХреГрдд-libs lib,lib, ...
рд╕рдВрдЧреНрд░рд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдирд╛рдо рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдпрд╛ рдХреЛрд▓рди рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд╛рдВрдХрд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛
"--exclude-libs ALL" рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд░реНрдпрд╛рдд рд╕реЗ рд╕рднреА рд╕рдВрдЧреНрд░рд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдФрд░ ELF рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ
рд▓рдХреНрд╖рд┐рдд рдмрдВрджрд░рдЧрд╛рд╣реЛрдВред i386 PE рдХреЗ рд▓рд┐рдП, .def рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░рддреАрдХ рд╕реНрдерд┐рд░ рд╣реИрдВ
рдирд┐рд░реНрдпрд╛рдд, рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ред рдИрдПрд▓рдПрдл рд▓рдХреНрд╖рд┐рдд рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдкреНрд░рддреАрдХ
рд╡рд┐рдХрд▓реНрдк рдЫрд┐рдкрд╛ рд╣реБрдЖ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред

-E
--рдирд┐рд░реНрдпрд╛рдд-рдЧрддрд┐рд╢реАрд▓
рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рддреЗ рд╕рдордп, рд╕рднреА рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рддреАрдХ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
рдЯреЗрдмрд▓ред рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдЙрди рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рд╕рдореВрд╣ рд╣реИ рдЬреЛ рдЧрддрд┐рд╢реАрд▓ рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ
рд░рди рдЯрд╛рдЗрдо рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯред

рдпрджрд┐ рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдХреЗрд╡рд▓ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛
рд╡реЗ рдкреНрд░рддреАрдХ рдЬреЛ рд▓рд┐рдВрдХ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдХрд┐рд╕реА рдЧрддрд┐рд╢реАрд▓ рд╡рд╕реНрддреБ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рд╣реИрдВред

рдпрджрд┐ рдЖрдк рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд╡рд╕реНрддреБ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "dlopen" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
рдХрд┐рд╕реА рдЕрдиреНрдп рдЧрддрд┐рд╢реАрд▓ рд╡рд╕реНрддреБ рдХреЗ рдмрдЬрд╛рдп рдХрд╛рд░реНрдпрдХреНрд░рдо рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЖрдк рд╢рд╛рдпрдж
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдк рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдпрджрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдХрд╛ рд╡рд░реНрдгрди рджреЗрдЦреЗрдВ
--рд╕рдВрд╕реНрдХрд░рдг-рд╕реНрдХреНрд░рд┐рдкреНрдЯ @ref{рд╕рдВрд╕реНрдХрд░рдг} рдореЗрдВред

-рдИрдмреА рдмрд┐рдЧ-рдПрдВрдбрд┐рдпрди рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рд▓рд┐рдВрдХ рдХрд░реЗрдВред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╣реИрдВ El рдЫреЛрдЯреА-рдПрдВрдбрд┐рдпрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд▓рд┐рдВрдХ рдХрд░реЗрдВред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

-f
--рд╕рд╣рд╛рдпрдХ рдирд╛рдо
ELF рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдВрддрд░рд┐рдХ DT_AUXILIARY рдлрд╝реАрд▓реНрдб рдХреЛ рдЗрд╕ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╛рдоред рдпрд╣ рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд┐рдВрдХрд░ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЭрд╛ рдХреА рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рд╕рд╣рд╛рдпрдХ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдирд╛рдо.

рдпрджрд┐ рдЖрдк рдмрд╛рдж рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЗрд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ, рдЬрдм рдЖрдк рдЗрд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВ
рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд┐рдВрдХрд░ DT_AUXILIARY рдлрд╝реАрд▓реНрдб рдХреЛ рджреЗрдЦреЗрдЧрд╛ред рдпрджрд┐ рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд░
рдлрд╝рд┐рд▓реНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдХрд┐рд╕реА рднреА рдкреНрд░рддреАрдХ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ a . рд╣реИ
рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд╛ рдирд╛рдо. рдпрджрд┐ рдХреЛрдИ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрдЬрд╛рдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдлрд╝рд┐рд▓реНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд╛ред рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБ рдирд╛рдо рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░
рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБ рдирд╛рдо рдХреБрдЫ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрд╛рд░реНрдп, рд╢рд╛рдпрдж рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдпрд╛ рдорд╢реАрди рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдПред

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред DT_AUXILIARY рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рдмрдирд╛рдИ рдЬрд╛рдПрдВрдЧреА
рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рд╡реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

-F рдирд╛рдо
--рдлрд╝рд┐рд▓реНрдЯрд░ рдирд╛рдо
ELF рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдВрддрд░рд┐рдХ DT_FILTER рдлрд╝реАрд▓реНрдб рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ
рдирд╛рдоред рдпрд╣ рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд░ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБ рдХреА рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдЬреЛ
рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБ рдХреЗ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдПрдХ рдлрд┐рд▓реНрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдирд╛рдо.

рдпрджрд┐ рдЖрдк рдмрд╛рдж рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЗрд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ, рдЬрдм рдЖрдк рдЗрд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВ
рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд┐рдВрдХрд░ DT_FILTER рдлрд╝реАрд▓реНрдб рдХреЛ рджреЗрдЦреЗрдЧрд╛ред рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд░ рд╣реЛрдЧрд╛
рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдлрд╝рд┐рд▓реНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдпрд╣
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБ рдореЗрдВ рдорд┐рд▓реА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝реЗрдВрдЧреЗ рдирд╛рдоред рдЗрд╕ рдкреНрд░рдХрд╛рд░
рдлрд╝рд┐рд▓реНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдмреНрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд╕рдмрд╕реЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдирд╛рдо.

рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рд▓рд┐рдВрдХрд░реНрд╕ рдиреЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ -F рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХрд▓рди рдЯреВрд▓рдЪреЗрди рднрд░ рдореЗрдВ рд╡рд┐рдХрд▓реНрдк
рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ-рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ред рдЬреАрдПрдирдпреВ рд▓рд┐рдВрдХрд░
рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рддрдВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ: the -b, --рдкреНрд░рд╛рд░реВрдк, --offormat рд╡рд┐рдХрд▓реНрдк,
рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ "TARGET" рдХрдорд╛рдВрдб рдФрд░ "GNUTARGET" рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ред рдЬреАрдПрдирдпреВ
рд▓рд┐рдВрдХрд░ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрдЧрд╛ -F рд╡рд┐рдХрд▓реНрдк рдЬрдм рдИрдПрд▓рдПрдл рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБ рдирд╣реАрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред

-рдлрд┐рдирд┐ рдирд╛рдо
рдИрдПрд▓рдПрдл рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдпрд╛ рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБ рдмрдирд╛рддреЗ рд╕рдордп, рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдкрд░ NAME рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ рдпрд╛
рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкрддреЗ рдкрд░ DT_FINI рд╕реЗрдЯ рдХрд░рдХреЗ рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдЕрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреНрд╡рд╛рд░рд╛
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд▓рд┐рдВрдХрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ "_fini" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

-g рдЕрд╡рд╣реЗрд▓рдирд╛ рдХрд░рдирд╛ред рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ред

-GрдореВрд▓реНрдп
--gpsize=рдореВрд▓реНрдп
рдЬреАрдкреА рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд░реЗрдВ рдЖрдХрд╛рд░ред рдЗрд╕
рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдкреЛрдВ рдЬреИрд╕реЗ MIPS ECOFF рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕рд╛рд░реНрдердХ рд╣реИ рдЬреЛ рдбрд╛рд▓рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдмрдбрд╝реА рдФрд░ рдЫреЛрдЯреА рд╡рд╕реНрддреБрдУрдВред рдпрд╣ рдЕрдиреНрдп рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдкреЛрдВ.

-hрдирд╛рдо
-рд╕реЛрдирдо =рдирд╛рдо
ELF рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдВрддрд░рд┐рдХ DT_SONAME рдлрд╝реАрд▓реНрдб рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ
рдирд╛рдоред рдЬрдм рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдПрдХ рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ DT_SONAME рдлрд╝реАрд▓реНрдб рд╣реЛрддрд╛ рд╣реИ,
рдлрд┐рд░ рдЬрдм рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд░ рд╕рд╛рдЭрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛
рджрд┐рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп DT_SONAME рдлрд╝реАрд▓реНрдб рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд╕реНрддреБ
рд▓рд┐рдВрдХрд░ред

-i рдПрдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд▓рд┐рдВрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ (рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рдорд╛рди -r).

-рдЗрд╕ рдореЗрдВ рдирд╛рдо
рдИрдПрд▓рдПрдл рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдпрд╛ рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБ рдмрдирд╛рддреЗ рд╕рдордп, рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдкрд░ NAME рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ рдпрд╛
рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкрддреЗ рдкрд░ DT_INIT рд╕реЗрдЯ рдХрд░рдХреЗ рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреНрд╡рд╛рд░рд╛
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд▓рд┐рдВрдХрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ "_init" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

-lрд╕рдВрдЧреНрд░рд╣
--рд▓рд╛рдЗрдмреНрд░реЗрд░реА=рд╕рдВрдЧреНрд░рд╣
рдкреБрд░рд╛рд▓реЗрдЦ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ рд╕рдВрдЧреНрд░рд╣ рд▓рд┐рдВрдХ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЛрдИ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдХрдИ рдмрд╛рд░ред ld "lib" рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдкрде-рд╕реВрдЪреА рдЦреЛрдЬреЗрдЧрд╛рдкреБрд░рд╛рд▓реЗрдЦ.рдП" рдПрд╕рдЯреА
рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЧреНрд░рд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯред

рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░, ld рдХреЗ рд╕рд╛рде рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЦреЛрдЬ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
".рдП" рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рдПрдХреНрд╕рдЯреЗрдВрд╢рдиред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдИрдПрд▓рдПрдл рдФрд░ рд╕рдирдУрдПрд╕ рд╕рд┐рд╕реНрдЯрдо рдкрд░, ld рдЦреЛрдЬреЗрдВрдЧреЗ рдП
рдХрд┐рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП ".so" рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦреЛрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ
".рдП" рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░. рдкрд░рдВрдкрд░рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, ".so" рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдПрдХ рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд▓рд┐рдВрдХрд░ рдХрд┐рд╕реА рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЦреЛрдЬреЗрдЧрд╛, рдЙрд╕ рд╕реНрдерд╛рди рдкрд░ рдЬрд╣рд╛рдВ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрдиред рдпрджрд┐ рд╕рдВрдЧреНрд░рд╣ рдПрдХ рдкреНрд░рддреАрдХ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдерд╛
рдЬреЛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рд▓рд┐рдВрдХрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛
рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдлрд╝рд╛рдЗрд▓ (рдлрд╝рд╛рдЗрд▓реЗрдВ)ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдореЗрдВ рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдмрд╛рдж рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд▓рд┐рдВрдХрд░ рд╕рдВрдЧреНрд░рд╣ рдХреА рдЦреЛрдЬ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛
рдлрд┐рд░ рд╕реЗред

рджреЗрдЦрдирд╛ -( рд▓рд┐рдВрдХрд░ рдХреЛ рдХрдИ рдмрд╛рд░ рд╕рдВрдЧреНрд░рд╣ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкред

рдЖрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдПрдХ рд╣реА рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдХрдИ рдмрд╛рд░ рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдВрдЧреНрд░рд╣ рдЦреЛрдЬ рдпреВрдирд┐рдХреНрд╕ рд▓рд┐рдВрдХрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк
рдХрд╛ рдЙрдкрдпреЛрдЧ ld AIX рдкрд░, рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ AIX рд▓рд┐рдВрдХрд░ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдЕрд▓рдЧ рд╣реИред

-Lрд╕рд░реНрдЪрджрд┐рд░рд┐
--рд▓рд╛рдЗрдмреНрд░реЗрд░реА-рдкрде=рд╕рд░реНрдЪрджрд┐рд░рд┐
рдкрде рдЬреЛрдбрд╝реЗрдВ рд╕рд░реНрдЪрджрд┐рд░рд┐ рдкрдереЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдХрд┐ ld рд╕рдВрдЧреНрд░рд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВрдЧреЗ рдФрд░
ld рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯред рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдХрд┐рддрдиреА рднреА рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рд╣реИрдВ
рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рдЦреЛрдЬрд╛ рдЧрдпрд╛ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рд╕реЗ рдкрд╣рд▓реЗ рдЦреЛрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред рд╕рднреА -L
рд╡рд┐рдХрд▓реНрдк рд╕рднреА рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ -l рд╡рд┐рдХрд▓реНрдк, рдЙрд╕ рдХреНрд░рдо рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

If рд╕рд░реНрдЪрджрд┐рд░рд┐ "=" рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдлрд┐рд░ "=" рдХреЛ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рд╕рд┐рд╕рд░реВрдЯ рдЙрдкрд╕рд░реНрдЧрддрдХ
рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрдм рд▓рд┐рдВрдХрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЦреЛрдЬреЗ рдЧрдП рдкрдереЛрдВ рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯ (рдмрд┐рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП -L) рдХрд┐рд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ
рдЕрдиреБрдХрд░рдг рдореЛрдб ld рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдпрд╣ рднреА рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдкрде рдХреЛ "SEARCH_DIR" рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЦреЛрдЬреА рдЬрд╛рддреА рд╣реИрдВ рдЬрд╣рд╛рдВ рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред

-mрдЕрдиреБрдХрд░рдг
рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВ рдЕрдиреБрдХрд░рдг рд▓рд┐рдВрдХрд░ред рдЖрдк рдЙрдкрд▓рдмреНрдз рдПрдореБрд▓реЗрд╢рди рдХреЛ рдХреЗ рд╕рд╛рде рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
--рд╢рдмреНрджрд╢рдГ or -V рд╡рд┐рдХрд▓реНрдк.

рдЕрдЧрд░ -m рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреБрдХрд░рдг "LDEMULATION" рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░, рдпрджрд┐ рд╡рд╣ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдиреНрдпрдерд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдореНрдпреВрд▓реЗрд╢рди рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд▓рд┐рдВрдХрд░ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

-M
--рдкреНрд░рд┐рдВрдЯ-рдорд╛рдирдЪрд┐рддреНрд░
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдореИрдк рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред рдПрдХ рд▓рд┐рдВрдХ рдирдХреНрд╢рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
рд▓рд┐рдВрдХ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╣рд┐рдд:

* рдЬрд╣рд╛рдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рдореИрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

* рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рдЖрд╡рдВрдЯрди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

* рд╕рднреА рдкреБрд░рд╛рд▓реЗрдЦ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рдкреНрд░рддреАрдХ рдХреЗ рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╕рдВрдЧреНрд░рд╣ рд╕рджрд╕реНрдп рдХреЛ рд▓рд╛рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред

-n
-- рдЬрд╛рджреБрдИ
рдЕрдиреБрднрд╛рдЧреЛрдВ рдХрд╛ рдкреГрд╖реНрда рд╕рдВрд░реЗрдЦрдг рдмрдВрдж рдХрд░реЗрдВ, рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ "NMAGIC" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред

-N
--рдУрдореИрдЬрд┐рдХ
рдЯреЗрдХреНрд╕реНрдЯ рдФрд░ рдбреЗрдЯрд╛ рд╕реЗрдХреНрд╢рди рдХреЛ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рдФрд░ рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╕реЗрдЯ рдХрд░реЗрдВред рд╕рд╛рде рд╣реА, рдкреЗрдЬ-рдПрд▓рд╛рдЗрди рди рдХрд░реЗрдВ
рдбреЗрдЯрд╛ рдЦрдВрдб, рдФрд░ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╡рд┐рд░реБрджреНрдз рд▓рд┐рдВрдХрд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХрд░реЗрдВред рдпрджрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк
рдпреВрдирд┐рдХреНрд╕ рд╕реНрдЯрд╛рдЗрд▓ рдореИрдЬрд┐рдХ рдирдВрдмрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЖрдЙрдЯрдкреБрдЯ рдХреЛ "OMAGIC" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред рдиреЛрдЯ: рд╣рд╛рд▓рд╛рдВрдХрд┐ рдП
рдкреАрдИ-рд╕реАрдУрдПрдлрдПрдл рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рдЯреЗрдХреНрд╕реНрдЯ рд╕реЗрдХреНрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдпрд╣ рдЗрд╕рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИ
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдирд┐рд░реНрджреЗрд╢ред

--рдиреЛ-рдУрдореИрдЬрд┐рдХ
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рдирдХрд╛рд░рддрд╛ рд╣реИ -N рд╡рд┐рдХрд▓реНрдкред рдпрд╣ рдЯреЗрдХреНрд╕реНрдЯ рд╕реЗрдХреНрд╢рди рдХреЛ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛ, рдФрд░ рдбреЗрдЯрд╛ рдЦрдВрдб рдХреЛ рдкреГрд╖реНрда-рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рддрд╛ рд╣реИред рдиреЛрдЯ - рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХрд░рддрд╛ рд╣реИ
рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рд┐рдВрдХрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред рдЙрдкрдпреЛрдЧ -рдмрдбрд╛рдпрдирд╛рдорд┐рдХ рдЗрд╕рдХреЗ рд▓рд┐рдПред

-o рдЙрддреНрдкрд╛рджрди
--рдЖрдЙрдЯрдкреБрдЯ=рдЙрддреНрдкрд╛рджрди
рдЙрдкрдпреЛрдЧ рдЙрддреНрдкрд╛рджрди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ ld; рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ, рдирд╛рдо рдП.рдЖрдЙрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдорд╛рдВрдб "OUTPUT" рднреА тАЛтАЛрдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

-O рд╕реНрддрд░
If рд╕реНрддрд░ рд╢реВрдиреНрдп рд╕реЗ рдмрдбрд╝рд╛ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рд╣реИ ld рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИред рд╕рдВрднрд╡рдд: рдпрд╣
рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рдВрднрд╡рдд: рдХреЗрд╡рд▓ рдлрд╛рдЗрдирд▓ рдХреЗ рд▓рд┐рдП рд╣реА рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдмрд╛рдЗрдирд░реАред

-q
--emit-relocs
рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЕрдиреБрднрд╛рдЧреЛрдВ рдФрд░ рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдВ рдЫреЛрдбрд╝ рджреЗрдВред рд▓рд┐рдВрдХ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ
рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдЕрдиреБрдХреВрд▓рди рдЙрдкрдХрд░рдг рдХреЛ рд╕рд╣реА рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╕рдВрд╢реЛрдзрдиред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрдбрд╝реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реЛрддреЗ рд╣реИрдВред

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ ELF рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИред

-r
--рд╕реНрдерд╛рдирд╛рдВрддрд░рдгреАрдп
рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ --- рдпрд╛рдиреА, рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рд╕реЗрд╡рд╛ рдХрд░ рд╕рдХреЗ
рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ ld. рдЗрд╕реЗ рдЕрдХреНрд╕рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЖрдВрд╢рд┐рдХ рдЬреЛрдбрд╝рдиреЗ. рдПрдХ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ
рдЬреЛ рдорд╛рдирдХ рдпреВрдирд┐рдХреНрд╕ рдЬрд╛рджреВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рднреА рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ
рдЬрд╛рджреВ рд╕рдВрдЦреНрдпрд╛ "рдУрдореИрдЬрд┐рдХ" рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рдкреВрд░реНрдг рдлрд╝рд╛рдЗрд▓ рд╣реИ
рдЙрддреНрдкрд╛рджрд┐рддред C++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдорд░реНрдЬреА рдирд╣реАрдВ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ
рд░рдЪрдирд╛рдХрд╛рд░; рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -рдЙрд░реБ.

рдЬрдм рдПрдХ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдорд╛рди рдкреНрд░рд╛рд░реВрдк рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдВрд╢рд┐рдХ рд▓рд┐рдВрдХрд┐рдВрдЧ
рдХреЗрд╡рд▓ рддрднреА рд╕рдорд░реНрдерд┐рдд рд╣реИ рдЬрдм рдЙрд╕ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЛрдИ рд╕реНрдерд╛рди рдкрд░рд┐рд╡рд░реНрддрди рди рд╣реЛред рд╡рд┐рднрд┐рдиреНрди
рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдФрд░ рдкреНрд░рддрд┐рдмрдВрдз рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреБрдЫ "a.out"-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рд╛рд░реВрдк
рдЕрдиреНрдп рд╕реНрд╡рд░реВрдкреЛрдВ рдореЗрдВ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЖрдВрд╢рд┐рдХ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ -i.

-R рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
--рдЬрд╕реНрдЯ-рдЪрд┐рд╣реНрди=рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рд╕реЗ рдкрдврд╝реЗрдВ рдкреНрд░рддреАрдХ рдирд╛рдо рдФрд░ рдЙрдирдХреЗ рдкрддреЗ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рди рдХрд░реЗрдВ рдпрд╛ рд╢рд╛рдорд┐рд▓ рди рдХрд░реЗрдВ
рдЗрд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВред рдпрд╣ рдЖрдкрдХреА рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдирд┐рд░рдкреЗрдХреНрд╖ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реНрдореГрддрд┐ рдХреЗ рд╕реНрдерд╛рдиред рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдХ рдмрд╛рд░ред

рдЕрдиреНрдп рдИрдПрд▓рдПрдл рд▓рд┐рдВрдХрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ -R рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рдж рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реЛрддреА рд╣реИ
рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рдмрдЬрд╛рдп, рдЗрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ -рд░рдкрд╛рде рд╡рд┐рдХрд▓реНрдк.

-s
--рд╕реНрдЯреНрд░рд┐рдк-рдСрд▓
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╕рднреА рдкреНрд░рддреАрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╣рдЯрд╛ рджреЗрдВред

-S
--рдкрдЯреНрдЯреА-рдбреАрдмрдЧ
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдбрд┐рдмрдЧрд░ рдкреНрд░рддреАрдХ рдЬрд╛рдирдХрд╛рд░реА (рд▓реЗрдХрд┐рди рд╕рднреА рдкреНрд░рддреАрдХ рдирд╣реАрдВ) рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред

-t
--рдЯреНрд░реЗрд╕
рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдирд╛рдо рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ ld рдЙрдиреНрд╣реЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред

-T рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓
--рд╕реНрдХреНрд░рд┐рдкреНрдЯ=рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓
рдЙрдкрдпреЛрдЧ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓ рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВред рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИ ldрдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
(рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрдЬрд╛рдп), рдЗрд╕рд▓рд┐рдП рдХрдорд╛рдВрдбрдлрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред рдЕрдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╛рдЗрд▓ рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ,
"ld" рдХрд┐рд╕реА рднреА рдкреВрд░реНрд╡рд╡рд░реНрддреА рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЗрд╕рдХреА рддрд▓рд╛рд╢ рдХрд░рддрд╛ рд╣реИ -L рд╡рд┐рдХрд▓реНрдкред рд╡рд┐рднрд┐рдиреНрди
-T рд╡рд┐рдХрд▓реНрдк рдЬрдорд╛ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

-u рдкреНрд░рддреАрдХ
--рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд=рдкреНрд░рддреАрдХ
рд╕реЗрдирд╛ рдкреНрд░рддреАрдХ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ,
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдЯреНрд░рд┐рдЧрд░ред -u рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдк рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рджреЛрд╣рд░рд╛рдпрд╛ рдЧрдпрд╛ред рдЗрд╕
рд╡рд┐рдХрд▓реНрдк "EXTERN" рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдорд╛рдВрдб рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред

-рдЙрд░реБ C++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ -r: рдпрд╣ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЖрдЙрдЯрдкреБрдЯ --- рдпрд╛рдиреА, рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреА рд╣реИ ld. рдЬрдм
C++ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓рд┐рдВрдХ рдХрд░рдирд╛, -рдЙрд░реБ рдХрд░ рджреЗрддрд╛ рд╣реИ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░реНрд╕ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд -r. рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ -рдЙрд░реБ рдЙрди рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рдЬреЛ рдЦреБрдж рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рдереАрдВ -рдЙрд░реБ; рдПрдХ рдмрд╛рд░
рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЯреЗрдмрд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдЬреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рдЙрдкрдпреЛрдЧ -рдЙрд░реБ рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рдХреЗ рд▓рд┐рдП
рдЖрдВрд╢рд┐рдХ рд▓рд┐рдВрдХ, рдФрд░ -r рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдПред

--рдЕрджреНрд╡рд┐рддреАрдп[=рдзрд╛рд░рд╛]
рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдЖрдЙрдЯрдкреБрдЯ рдЕрдиреБрднрд╛рдЧ рдмрдирд╛рддрд╛ рд╣реИ рдзрд╛рд░рд╛, рдпрд╛ рдпрджрд┐
рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдзрд╛рд░рд╛ рдкреНрд░рддреНрдпреЗрдХ рдЕрдирд╛рде рдЗрдирдкреБрдЯ рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рддрд░реНрдХ рдЧреБрдо рд╣реИред рдПрдХ
рдЕрдирд╛рде рдЦрдВрдб рд╡рд╣ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдХрдИ рдмрд╛рд░ рд╡рд┐рдХрд▓реНрдк; рдпрд╣ рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рд▓рдп рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ
рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрдХреНрд╢рди рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╣реБрдП рд╕рдорд╛рди рдирд╛рдо рд╡рд╛рд▓реЗ рд╕реЗрдХреНрд╢рдиред

-v
--рд╕рдВрд╕реНрдХрд░рдг
-V рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ ldред -V рд╡рд┐рдХрд▓реНрдк рд╕рдорд░реНрдерд┐рдд рдЗрдореНрдпреВрд▓реЗрд╢рди рдХреЛ рднреА рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИред

-x
--рддреНрдпрд╛рдЧ-рд╕рдм
рд╕рднреА рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВред

-X
--рддреНрдпрд╛рдЧ-рд╕реНрдерд╛рдиреАрдп
рд╕рднреА рдЕрд╕реНрдерд╛рдпреА рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ. рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдпреЗ рд╕рднреА рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддреАрдХ рд╣реИрдВ
рдирд╛рдо рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ L.

-y рдкреНрд░рддреАрдХ
--рдЯреНрд░реЗрд╕-рдкреНрд░рддреАрдХ=рдкреНрд░рддреАрдХ
рдкреНрд░рддреНрдпреЗрдХ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреАрдХ рджрд┐рдЦрд╛рдИ рдкрдбрд╝рдирд╛ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрд┐рддрдиреА рднреА рдмрд╛рд░ред рдХрдИ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдкрд░ рдПрдХ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдпрд╣ рд╡рд┐рдХрд▓реНрдк рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рд▓рд┐рдВрдХ рдореЗрдВ рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
рдЬрд╣рд╛рдВ рд╕реЗ рд╕рдВрджрд░реНрдн рдЖ рд░рд╣рд╛ рд╣реИред

-Y рдкрде
рдкрде рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреЛрдЬ рдкрде рдХреЗ рд▓рд┐рдПред рд╕реЛрд▓рд╛рд░рд┐рд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдореМрдЬреВрдж рд╣реИ
рд╕рдВрдЧрддрддрд╛ред

-z рдХреАрд╡рд░реНрдб
рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреАрд╡рд░реНрдб рд╣реИрдВ:

рдХреЙрдореНрдмреНрд░реЗрд▓реЛрдХ
рдХрдИ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рддреАрдХ рд▓реБрдХрдЕрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЙрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ
рдХреИрд╢рд┐рдВрдЧ рд╕рдВрднрд╡ред

рдбреАрдПрдлрдПрд╕
рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рд╕рд╛рдЭрд╛ рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ
рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЕрднреА рднреА рдЕрдиреБрдорддрд┐ рд╣реИред

рдЗрдирд┐рдЯрдлрд░реНрд╕реНрдЯ
рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рд╕рд╛рд░реНрдердХ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╡рд╕реНрддреБ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ
рддрд╛рдХрд┐ рдЗрд╕рдХрд╛ рд░рдирдЯрд╛рдЗрдо рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд░рдирдЯрд╛рдЗрдо рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛ рдЬрд╛рдП
рдХрд┐рд╕реА рдЕрдиреНрдп рд╡рд╕реНрддреБ рдХреЛ рдЙрд╕реА рд╕рдордп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ред рдЗрд╕реА рддрд░рд╣
рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд░рдирдЯрд╛рдЗрдо рдлрд╝рд╛рдЗрдирд▓рд╛рдЗрдЬрд╝реЗрд╢рди, рдХреЗ рд░рдирдЯрд╛рдЗрдо рдлрд╝рд╛рдЗрдирд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдмрд╛рдж рд╣реЛрдЧрд╛
рдХреЛрдИ рдЕрдиреНрдп рд╡рд╕реНрддреБред

рдЬрдбрд╝рдирд╛
рдЙрд╕ рд╡рд╕реНрддреБ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЙрд╕рдХреА рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рд╕рднреА рдкреНрд░рддреАрдХреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдВрддрдГрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреА рд╣реИ рд▓реЗрдХрд┐рди
рдкреНрд░рд╛рдердорд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдпред

рд▓реЛрдбрдлрд╝реНрд▓рдЯреНрд░
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рд░рдирдЯрд╛рдЗрдо рдкрд░ рддреБрд░рдВрдд рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореБрд▓реНрдбреЗрдлрд╝реНрд╕
рдХрдИ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдиреЛрдХреЛрдореНрдмреНрд░реЗрд▓реЛрдХ
рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

рдиреЛрдХреЙрдкреАрд░реЗрд▓реЛрдХ
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

рдиреЛрдбрд┐рдлреЙрд▓реНрдЯрд▓рд┐рдм
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЦреЛрдЬ рдХрд┐рд╕реА рдХреЛ рднреА рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрдЧреА
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреЛрдЬ рдкрдеред

рдиреЛрдбрд▓реЗрдЯ
рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдЕрдирд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдиреЛрдбрд▓реЛрдкреЗрди
рдЙрд╕ рд╡рд╕реНрддреБ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ "dlopen" рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред

рдЧрд╛рдВрдарджрд╛рд░
рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд╕реНрддреБ рдХреЛ "dldump" рджреНрд╡рд╛рд░рд╛ рдбрдВрдк рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЕрднреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдпрд╛ рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдмрдирд╛рддреЗ рд╕рдордп, рдЗрд╕реЗ рдЧрддрд┐рд╢реАрд▓ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВ
рд▓рд┐рдВрдХрд░ рд╕рднреА рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдм рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдпрд╛ рдЬрдм рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЛ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, dlopen рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИ
рдЙрд╕ рдмрд┐рдВрджреБ рддрдХ рдЬрдм рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореВрд▓
рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд╕реНрддреБ рдореЗрдВ $ORIGIN рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рд╕реЛрд▓рд╛рд░рд┐рд╕ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдЦреЛрдЬрд╢рдмреНрджреЛрдВ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХреА рдЬрд╛рддреА рд╣реИред

-( рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ -)
--рд╕реНрдЯрд╛рд░реНрдЯ-рдЧреНрд░реБрдк рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ --рдЕрдВрдд-рд╕рдореВрд╣
RSI рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд╡реЗ рдпрд╛ рддреЛ рд╕реНрдкрд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдирд╛рдо, рдпрд╛ -l рд╡рд┐рдХрд▓реНрдк.

рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЧреНрд░рд╣ рдмрд╛рд░-рдмрд╛рд░ рдЦреЛрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдХреЛрдИ рдирдпрд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрджрд░реНрдн рди рд╣реЛ
рдмрдирд╛рдпрд╛ рдерд╛ред рдЖрдо рддреМрд░ рдкрд░, рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЙрд╕реА рдХреНрд░рдо рдореЗрдВ рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕ рдХреНрд░рдо рдореЗрдВ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ред рдпрджрд┐ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдПрдХ рдкреНрд░рддреАрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдХрд┐рд╕реА рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдкреНрд░рддреАрдХ рдЬреЛ рдмрд╛рдж рдореЗрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ,
рд▓рд┐рдВрдХрд░ рдЙрд╕ рд╕рдВрджрд░реНрдн рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЛ рд╕рдореВрд╣реАрдХреГрдд рдХрд░рдХреЗ,
рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрджрд░реНрднреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдиреЗ рддрдХ рд╡реЗ рд╕рднреА рдмрд╛рд░-рдмрд╛рд░ рдЦреЛрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдЧрдд рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрднреА рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдЬрдм
рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рдмреАрдЪ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдкрд░рд┐рдкрддреНрд░ рд╕рдВрджрд░реНрдн рд╣реИрдВред

--рд╕реНрд╡реАрдХрд╛рд░-рдЕрдЬреНрдЮрд╛рдд-рдЗрдирдкреБрдЯ-рдЖрд░реНрдХ
--рдирд╣реАрдВ-рд╕реНрд╡реАрдХрд╛рд░-рдЕрдЬреНрдЮрд╛рдд-рдЗрдирдкреБрдЯ-рдЖрд░реНрдХ
рд▓рд┐рдВрдХрд░ рдХреЛ рдЙрди рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ рдЬрд┐рдирдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдкрд╣рдЪрд╛рдирд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред NS
рдзрд╛рд░рдгрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЬрд╛рдирдмреВрдЭрдХрд░ рд▓рд┐рдВрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдЗрди рдЕрдЬреНрдЮрд╛рдд рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВред рдпрд╣ рд▓рд┐рдВрдХрд░ рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдерд╛, рдкрд╣рд▓реЗ
рд░рд┐рд▓реАрдЬ 2.14. 2.14 рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдРрд╕реЗ рдЗрдирдкреБрдЯ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓реЗрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП --рд╕реНрд╡реАрдХрд╛рд░-рдЕрдЬреНрдЮрд╛рдд-рдЗрдирдкреБрдЯ-рдЖрд░реНрдХ рдкреБрд░рд╛рдиреЗ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ
рд╡реНрдпрд╡рд╣рд╛рд░ред

--рдЬреИрд╕реА рдЬрд░реВрд░рдд рдереА
--рдирд╣реАрдВ-рдЬреИрд╕реА-рдЬрд░реВрд░рдд
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХрдорд╛рдВрдб рдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП ELF DT_NEEDED рдЯреИрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХреЗ рдмрд╛рдж рд▓рд╛рдЗрди --рдЬреИрд╕реА рдЬрд░реВрд░рдд рдереА рд╡рд┐рдХрд▓реНрдкред рдЖрдо рддреМрд░ рдкрд░, рд▓рд┐рдВрдХрд░ рдПрдХ DT_NEEDED рдЯреИрдЧ рдЬреЛрдбрд╝ рджреЗрдЧрд╛
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкреНрд░рддреНрдпреЗрдХ рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдЪрд╛рд╣реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реЛ
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд░реВрд░рдд рд╣реИ. --рдЬреИрд╕реА рдЬрд░реВрд░рдд рдереА DT_NEEDED рдЯреИрдЧ рдХреЗрд╡рд▓ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреЛ рдирд┐рдпрдорд┐рдд рд╡рд╕реНрддреБрдУрдВ рд╕реЗ рдХреБрдЫ рдкреНрд░рддреАрдХ рд╕рдВрджрд░реНрдн рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ
рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЬрдм рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдерд╛ред --рдирд╣реАрдВ-рдЬреИрд╕реА-рдЬрд░реВрд░рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╡реНрдпрд╡рд╣рд╛рд░ред

--рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд
--рдирд╣реАрдВ-рдЬреЛрдбрд╝-рдЖрд╡рд╢реНрдпрдХ
рдпрд╣ рд╡рд┐рдХрд▓реНрдк ELF DT_NEEDED рдЯреИрдЧ рд╕реЗ рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЙрдкрдЪрд╛рд░ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ --рдирд╣реАрдВ-рдЬреЛрдбрд╝-рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдХрд▓реНрдк.
рдЖрдо рддреМрд░ рдкрд░, рд▓рд┐рдВрдХрд░ DT_NEEDED рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЧрддрд┐рд╢реАрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд▓рд┐рдП DT_NEEDED рдЯреИрдЧ рдЬреЛрдбрд╝ рджреЗрдЧрд╛
рдЯреИрдЧред --рдирд╣реАрдВ-рдЬреЛрдбрд╝-рдЖрд╡рд╢реНрдпрдХ рдЙрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП DT_NEEDED рдЯреИрдЧ рдХрднреА рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ
DT_NEEDED рдЯреИрдЧ рд╕реЗ. --рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

-рдЬреЛрд░ рдХреАрд╡рд░реНрдб
SunOS рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-рдмрдбрд╛рдпрдирд╛рдорд┐рдХ
-рдбреАрдпреВ
-рдХреЙрд▓_рд╢реЗрдпрд░реНрдб
рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рд┐рдВрдХред рдпрд╣ рдХреЗрд╡рд▓ рдЙрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рд╕рд╛рд░реНрдердХ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдорддреМрд░ рдкрд░ рдРрд╕реЗ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрддрд╛ рд╣реИред NS
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рд╣реИрдВред рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдХрдИ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреЛрдЬ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ
-l рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдЗрд╕рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВред

-рдмреАрдЧреНрд░реБрдк
рдбрд╛рдпрдиреЗрдорд┐рдХ рд╕реЗрдХреНрд╢рди рдореЗрдВ "DT_FLAGS_1" рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдореЗрдВ "DF_1_GROUP" рдзреНрд╡рдЬ рд╕реЗрдЯ рдХрд░реЗрдВред рдЗрд╕
рд░рдирдЯрд╛рдЗрдо рд▓рд┐рдВрдХрд░ рдХреЛ рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рдЗрд╕рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ рд▓реБрдХрдЕрдк рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдХреЗрд╡рд▓ рд╕рдореВрд╣ рдХреЗ рдЕрдВрджрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред - рдЕрдирд╕реБрд▓рдЭреЗ-рдкреНрд░рддреАрдХ = рд░рд┐рдкреЛрд░реНрдЯ-рд╕рдм рдирд┐рд╣рд┐рдд рд╣реИред рдЗрд╕
рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдИрдПрд▓рдПрдл рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕рд╛рд░реНрдердХ рд╣реИ рдЬреЛ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред

-рдмрд╕реНрдЯреЗрдЯрд┐рдХ
-рдбреАрдПрди
-рдЧреИрд░_рд╕рд╛рдЭрд╛
рд╕реНрдереИрддрд┐рдХ
рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рд┐рдВрдХ рди рдХрд░реЗрдВред рдпрд╣ рдХреЗрд╡рд▓ рдЙрди рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕рд╛рд░реНрдердХ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП
рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рд╣реИрдВ
рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ред рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдХрдИ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди: рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЦреЛрдЬ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ -l рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдЗрд╕рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЕрд░реНрде рдпрд╣ рднреА рд╣реИ - рдЕрдирд╕реБрд▓рдЭреЗ-рдкреНрд░рддреАрдХ = рд░рд┐рдкреЛрд░реНрдЯ-рд╕рдм.

-рдкреНрд░рддреАрдХрд╛рддреНрдордХ
рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рддреЗ рд╕рдордп, рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд╛ рд╕реЗ рдмрд╛рдВрдзреЗрдВ
рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рднреАрддрд░, рдпрджрд┐ рдХреЛрдИ рд╣реЛред рдЖрдо рддреМрд░ рдкрд░, рд▓рд┐рдВрдХ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡ рд╣реИ
рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рднреАрддрд░ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╡рд┐рд░реБрджреНрдзред рдЗрд╕
рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдИрдПрд▓рдПрдл рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╕рд╛рд░реНрдердХ рд╣реИ рдЬреЛ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред

--рдЪреЗрдХ-рд╕реЗрдХреНрд╢рди
--рдиреЛ-рдЪреЗрдХ-рд╕реЗрдХреНрд╢рди
рд▓рд┐рдВрдХрд░ рдкреВрдЫрддрд╛ рд╣реИ рдирд╣реАрдВ рдЕрдиреБрднрд╛рдЧ рдкрддреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЗрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛
рд╡рд╣рд╛рдБ рдХреЛрдИ рдУрд╡рд░рд▓реИрдк рд╣реИ. рдЖрдо рддреМрд░ рдкрд░ рд▓рд┐рдВрдХрд░ рдпрд╣ рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛, рдФрд░ рдпрджрд┐ рдЙрд╕реЗ рдХреЛрдИ рдорд┐рд▓рддрд╛ рд╣реИ
рдУрд╡рд░рд▓реИрдк рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рдЙрдкрдпреБрдХреНрдд рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рд▓рд┐рдВрдХрд░ рдХреЛ, рдФрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ
рдУрд╡рд░рд▓реЗ рдореЗрдВ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднрддреНрддреЗ рдмрдирд╛рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ --рдЪреЗрдХ-рд╕реЗрдХреНрд╢рди.

--рдХреНрд░реЗрдл
рдПрдХ рдХреНрд░реЙрд╕ рд╕рдВрджрд░реНрдн рддрд╛рд▓рд┐рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░реЗрдВред рдпрджрд┐ рдПрдХ рд▓рд┐рдВрдХрд░ рдорд╛рдирдЪрд┐рддреНрд░ рдлрд╝рд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рддреЛ рдХреНрд░реЙрд╕
рд╕рдВрджрд░реНрдн рддрд╛рд▓рд┐рдХрд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореБрджреНрд░рд┐рдд рд╣реЛрддреА рд╣реИред рдЕрдиреНрдпрдерд╛, рдпрд╣ рдорд╛рдирдХ рдкрд░ рдореБрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ
рдЙрддреНрдкрд╛рджрди.

рддрд╛рд▓рд┐рдХрд╛ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдЬрд╛рдирдмреВрдЭрдХрд░ рд╕рд░рд▓ рд╣реИ, рддрд╛рдХрд┐ рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ
рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯред рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдирд╛рдо рд╕реЗ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддреАрдХ рдХреЗ рд▓рд┐рдП,
рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреА рдЧрдИ рд╣реИред рдпрджрд┐ рдкреНрд░рддреАрдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕реВрдЪреАрдмрджреНрдз рдкрд╣рд▓реА рдлрд╝рд╛рдЗрд▓ рд╣реИ
рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд╛ рд╕реНрдерд╛рдиред рд╢реЗрд╖ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкреНрд░рддреАрдХ рдХреЗ рд╕рдВрджрд░реНрдн рд╣реИрдВред

--рдиреЛ-рдбрд┐рдлрд╛рдЗрди-рдХреЙрдорди
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкрддреЛрдВ рдХреЗ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред рд▓рд┐рдкреА
рдХрдорд╛рдВрдб "INHIBIT_COMMON_ALLOCATION" рдХрд╛ рдПрдХ рд╣реА рдкреНрд░рднрд╛рд╡ рд╣реИред

RSI --рдиреЛ-рдбрд┐рдлрд╛рдЗрди-рдХреЙрдорди рд╡рд┐рдХрд▓реНрдк рдкрддреЗ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдХреЛ рдбреАрдХреЙрдкреНрд▓рд┐рдВрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд╕рдВрдж рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ; рдЕрдиреНрдпрдерд╛ рдПрдХ рдЧреИрд░-рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд
рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рдХрд╛рд░ рдмрд▓ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдкрддреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП --рдиреЛ-рдбрд┐рдлрд╛рдЗрди-рдХреЙрдорди
рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗ рд╕рдВрджрд░реНрднрд┐рдд рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдХреЗрд╡рд▓ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдкрддреЗред рдпрд╣ рдЕрдкреНрд░рдпреБрдХреНрдд рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╕реНрдерд╛рди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ
рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдФрд░ рдЧрд▓рдд рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдкрд░ рдХрд┐рд╕реА рднреА рд╕рдВрднрд╛рд╡рд┐рдд рднреНрд░рдо рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ
рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЬрдм рд╡рд┐рд╢реЗрд╖ рдЦреЛрдЬ рдкрде рдХреЗ рд╕рд╛рде рдХрдИ рдЧрддрд┐рд╢реАрд▓ рдореЙрдбреНрдпреВрд▓ рд╣реЛрддреЗ рд╣реИрдВ
рд░рдирдЯрд╛рдЗрдо рдкреНрд░рддреАрдХ рд╕рдВрдХрд▓реНрдкред

--рдбреЗрдлрд╕рд┐рдо рдкреНрд░рддреАрдХ=рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рддреАрдХ рдмрдирд╛рдПрдБ, рдЬрд┐рд╕рдореЗрдВ рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдирд┐рд░рдкреЗрдХреНрд╖ рдкрддрд╛ рд╣реЛ
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐. рдмрд╣реБ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЬрд┐рддрдиреА рдмрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдкреНрд░рддреАрдХред рдЕрдВрдХрдЧрдгрд┐рдд рдХрд╛ рдПрдХ рд╕реАрдорд┐рдд рд░реВрдк рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рд╣реИ
рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ: рдЖрдк рдПрдХ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕реНрдерд┐рд░рд╛рдВрдХ рдпрд╛ рдПрдХ рдХрд╛ рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ
рдореМрдЬреВрджрд╛ рдкреНрд░рддреАрдХ, рдпрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕реНрдерд┐рд░рд╛рдВрдХ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдШрдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП "+" рдФрд░ "-" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрд╛
рдкреНрд░рддреАрдХ рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд▓рд┐рдВрдХрд░ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ
рдПрдХ рд▓рд┐рдкрд┐ рд╕реЗ рднрд╛рд╖рд╛ред рдиреЛрдЯ: рдмреАрдЪ рдореЗрдВ рдХреЛрдИ рд╕рдлреЗрдж рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдкреНрд░рддреАрдХ,
рдмрд░рд╛рдмрд░ рдЪрд┐рд╣реНрди (``=''), рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐.

--рдбреАрдордВрдЧрд▓[=рдЕрдВрджрд╛рдЬ]
--рдиреЛ-рдбреЗрдордВрдЧрд▓
рдпреЗ рд╡рд┐рдХрд▓реНрдк рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ рдФрд░ рдЕрдиреНрдп рдореЗрдВ рдкреНрд░рддреАрдХ рдирд╛рдореЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ
рдЖрдЙрдЯрдкреБрдЯ рдЬрдм рд▓рд┐рдВрдХрд░ рдХреЛ рдбрд┐рдордВрдЧрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рддреАрдХ рдирд╛рдореЛрдВ рдХреЛ a . рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ
рдкрдардиреАрдп рдлреИрд╢рди: рдпрджрд┐ рд╡реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдкреНрд░рдореБрдЦ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ
рдкреНрд░рд╛рд░реВрдк, рдФрд░ рд╕реА ++ рдореИрдВрдЧрд▓реНрдб рдкреНрд░рддреАрдХ рдирд╛рдореЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдардиреАрдп рдирд╛рдореЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди
рдХрдВрдкрд╛рдЗрд▓рд░реНрд╕ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореИрдВрдЧрд▓рд┐рдВрдЧ рд╕реНрдЯрд╛рдЗрд▓ рд╣реЛрддреЗ рд╣реИрдВред рд╡реИрдХрд▓реНрдкрд┐рдХ demangling рд╢реИрд▓реА рддрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрдкрдиреЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдбреАрдореИрдВрдЧрд▓рд┐рдВрдЧ рд╢реИрд▓реА рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рд┐рдВрдХрд░ рд╣реЛрдЧрд╛
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рдШрдЯрд┐рдд рдХрд░реЗрдВ рдЬрдм рддрдХ рдХрд┐ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рди рд╣реЛ COLLECT_NO_DEMANGLE рд╕реЗрдЯ рд╣реИред рдЗрди
рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

--рдЧрддрд┐рд╢реАрд▓-рд▓рд┐рдВрдХрд░ рдкрдЯреНрдЯрд┐рдХрд╛
рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд┐рдВрдХрд░ рдХрд╛ рдирд╛рдо рд╕реЗрдЯ рдХрд░реЗрдВред рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдХреЗрд╡рд▓ рд╕рд╛рд░реНрдердХ рд╣реЛрддрд╛ рд╣реИ
рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рдИрдПрд▓рдПрдл рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдпред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдбрд╛рдпрдиреЗрдорд┐рдХ рд▓рд┐рдВрдХрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕рд╣реА рд╣реЛрддрд╛ рд╣реИ;
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рддрдХ рди рдХрд░реЗрдВ рдЬрдм рддрдХ рдЖрдк рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

--рдШрд╛рддрдХ-рдЪреЗрддрд╛рд╡рдиреА
рд╕рднреА рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдорд╛рдиреЗрдВред

--рдмрд▓-рдПрдХреНрд╕рдИ-рдкреНрд░рддреНрдпрдп
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ .exe рдкреНрд░рддреНрдпрдп рд╣реИред

рдпрджрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд░реНрдорд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ ".exe" рдпрд╛ ".dll" рдирд╣реАрдВ рд╣реИ
рдкреНрд░рддреНрдпрдп, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдВрдХрд░ рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЙрд╕реА рдирд╛рдо рд╕реЗ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд░рддрд╛ рд╣реИ
рдПрдХ ".exe" рдкреНрд░рддреНрдпрдп рдХреЗ рд╕рд╛рдеред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм a . рдкрд░ рдЕрдирдореЙрдбрд┐рдлрд╛рдЗрдб рдпреВрдирд┐рдХреНрд╕ рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
Microsoft Windows рд╣реЛрд╕реНрдЯ, рдХреНрдпреЛрдВрдХрд┐ Windows рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рдЫрд╡рд┐ рдХреЛ рддрдм рддрдХ рдирд╣реАрдВ рдЪрд▓рд╛рдПрдВрдЧреЗ рдЬрдм рддрдХ рдХрд┐
рдПрдХ ".exe" рдкреНрд░рддреНрдпрдп рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред

--рдиреЛ-рдЬреАрд╕реА-рд╕реЗрдХреНрд╢рди
--gc-рд╕реЗрдХреНрд╢рди
рдЕрдкреНрд░рдпреБрдХреНрдд рдЗрдирдкреБрдЯ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХрд╛ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдЗрд╕реЗ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓рдХреНрд╖реНрдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ -r. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░
(рдЗрд╕ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреЛ рди рдХрд░рдиреЗ рдХреЛ) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
--рдиреЛ-рдЬреАрд╕реА-рд╕реЗрдХреНрд╢рди рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ред

--рдорджрдж
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред

--рд▓рдХреНрд╖реНрдп-рд╕рд╣рд╛рдпрддрд╛
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд╕рднреА рд▓рдХреНрд╖реНрдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред

-рдирдХреНрд╢рд╛ рдореИрдкрдлрд╛рдЗрд▓
рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдореИрдк рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдореИрдкрдлрд╛рдЗрд▓. рдХрд╛ рд╡рд░реНрдгрди рджреЗрдЦреЗрдВ -M рд╡рд┐рдХрд▓реНрдк, рдКрдкрд░ред

--рдиреЛ-рдХреАрдк-рдореЗрдореЛрд░реА
ld рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреЗ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рдХрд░рдХреЗ рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ рдкрд░ рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕реНрдореГрддрд┐ рдореЗрдВ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдмрддрд╛рддрд╛ рд╣реИ ld рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕реНрдореГрддрд┐ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрдврд╝рдирд╛ред рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ рдпрджрд┐ ld рд╕реЗ рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рдмрдбрд╝реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕ред

--рдирд╣реАрдВ-рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд
-z рдбреАрдПрдлрдПрд╕
рдирд┐рдпрдорд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдЕрдирд╕реБрд▓рдЭреЗ рдкреНрд░рддреАрдХ рд╕рдВрджрд░реНрднреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рднрд▓реЗ рд╣реА
рд▓рд┐рдВрдХрд░ рдПрдХ рдЧреИрд░-рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдмрдЯрди
--[рдирд╣реАрдВ-]рдЕрдиреБрдорддрд┐-рд╢реНрд▓рд┐рдм-рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЕрдирд╕реБрд▓рдЭреЗ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд▓рд┐рдВрдХ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдкрд╛рдП рдЧрдП рд╕рдВрджрд░реНрднред

--рдЕрдиреБрдорддрд┐ рджреЗрдВ-рдПрдХрд╛рдзрд┐рдХ-рдкрд░рд┐рднрд╛рд╖рд╛
-z рдореБрд▓реНрдбреЗрдлрд╝реНрд╕
рдЖрдо рддреМрд░ рдкрд░ рдЬрдм рдПрдХ рдкреНрд░рддреАрдХ рдХреЛ рдХрдИ рдмрд╛рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд▓рд┐рдВрдХрд░ рдПрдХ рдШрд╛рддрдХ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдЧрд╛
рддреНрд░реБрдЯрд┐ред рдпреЗ рд╡рд┐рдХрд▓реНрдк рдХрдИ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдкрд╣рд▓реА рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

--рдЕрдиреБрдорддрд┐-рд╢реНрд▓рд┐рдм-рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд
--рдиреЛ-рдЕрдиреБрдорддрд┐-рд╢реНрд▓рд┐рдм-рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд
рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдпрд╛ рдЕрд╕реНрд╡реАрдХреГрдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реНрд╡рд┐рдЪ
рдХреЗ рд╕рдорд╛рди рд╣реИ --рдирд╣реАрдВ-рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрдм
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ рдирд┐рдпрдорд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрдЬрд╛рдп рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВред рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ
рдирд┐рдпрдорд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рди рдХрд░реЗрдВред

рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ --рдЕрдиреБрдорддрд┐-рд╢реНрд▓рд┐рдм-рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд╣ рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ
рд▓рд┐рдВрдХ рд╕рдордп рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд▓реЛрдб рдкрд░ рдЙрдкрд▓рдмреНрдз рдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд╕рдордп, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреАрдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд▓реЛрдб рд╕рдордп рдкрд░ рд╣рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ рднреА рд╣реИрдВ
рд╕рд┐рд╕реНрдЯрдо, (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП BeOS) рдЬрд╣рд╛рдВ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред (рдХрд░реНрдиреЗрд▓
рдпрд╣ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдб рд╕рдордп рдкрд░ рдЙрдиреНрд╣реЗрдВ рдкреИрдЪ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдлрд╝рдВрдХреНрд╢рди рд╡рд░реНрддрдорд╛рди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИ
рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдЙрдкрдпреБрдХреНрдд рдореЗрдорд╕реЗрдЯ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕рдорд╛рд░реЛрд╣)ред рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рдПрдЪрдкреАрдкреАрдП рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реЛрдирд╛ рднреА рд╕рд╛рдорд╛рдиреНрдп рд╣реИ
рдкреНрд░рддреАрдХреЛрдВред

--рдирд╣реАрдВ-рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд-рд╕рдВрд╕реНрдХрд░рдг
рдЖрдо рддреМрд░ рдкрд░ рдЬрдм рдХрд┐рд╕реА рдкреНрд░рддреАрдХ рдХрд╛ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд▓рд┐рдВрдХрд░ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрдЧрд╛ред рдЗрд╕
рд╡рд┐рдХрд▓реНрдк рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╡рд╛рд▓реЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐ рдЬрд╛рд░реА рдХреА рдЬрд╛рдПрдЧреА
рдмрдЬрд╛рдп.

--рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рд╕рд┐рдореНрд╡рд░
рдЕрд╕рдВрдХреНрд░рдорд┐рдд рдирд┐рд░реНрдпрд╛рддрд┐рдд рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рддреАрдХ рд╕рдВрд╕реНрдХрд░рдг (рд╕реЛрдирдо) рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

--рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рдЖрдпрд╛рддрд┐рдд-рд╕рд┐рдореНрд╡рд░
рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЖрдпрд╛рддрд┐рдд рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рддреАрдХ рд╕рдВрд╕реНрдХрд░рдг (рд╕реЛрдирдо) рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

--рдиреЛ-рдЪреЗрддрд╛рд╡рдиреА-рдмреЗрдореЗрд▓
рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ ld рдпрджрд┐ рдЖрдк рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрдЧрд╛:
рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдмреЗрдореЗрд▓, рд╢рд╛рдпрдж рдЗрд╕рд▓рд┐рдП рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкреНрд░реЛрд╕реЗрд╕рд░ рдпрд╛ рд╡рд┐рднрд┐рдиреНрди рдЕрдВрддрд╣реАрдирддрд╛ рдХреЗ рд▓рд┐рдПред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдмрддрд╛рддрд╛ рд╣реИ ld рдХрд┐ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдРрд╕реА рд╕рдВрднрд╛рд╡рд┐рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЪреБрдкрдЪрд╛рдк рдЕрдиреБрдорддрд┐ рджреЗрдВред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореЗрдВ
рдРрд╕реЗ рдорд╛рдорд▓реЗ рдЬрдм рдЖрдкрдиреЗ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рд╣реИ рдЬреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд▓рд┐рдВрдХрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ
рдЕрдиреБрдЪрд┐рдд.

--рдирд╣реАрдВ-рд╕рдВрдкреВрд░реНрдг-рд╕рдВрдЧреНрд░рд╣
рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ --whole-рд╕рдВрдЧреНрд░рд╣ рдмрд╛рдж рдХреА рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкред

--рдирд┐рд╖реНрдХреНрд░рд┐рдп-рдирд┐рд╖реНрдкрд╛рджрди
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рддрдм рднреА рдмрдирд╛рдП рд░рдЦреЗрдВ рдЬрдм рднреА рд╡рд╣ рдЕрднреА рднреА рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛред рдЖрдо рддреМрд░ рдкрд░, рд▓рд┐рдВрдХрд░
рд▓рд┐рдВрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рджреЗрдЧрд╛; рдпрд╣
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд┐рдирд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдЬрд╛рд░реА рдХрд░рддрд╛ рд╣реИред

-рдиреЛрд╕реНрдЯрдбрд▓рд┐рдм
рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЦреЛрдЬреЗрдВред рдкреБрд╕реНрддрдХрд╛рд▓рдп
рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ (рдЗрд╕ рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд╣рд┐рдд)
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди) рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

--offormat рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк
ld рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреА рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рддреБрдореНрд╣рд╛рд░рд╛ ld is
рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ --offormat рдХреЗ рд▓рд┐рдП рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдкреНрд░рд╛рд░реВрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк
рдЖрдЙрдЯрдкреБрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм ld рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд╕реНрддреБ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдкреНрд░рд╛рд░реВрдк, рдЖрдкрдХреЛ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ ld рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдорд╢реАрди рдкрд░ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрд╡рд░реВрдкред рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рдПрдХ
рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ, рдмреАрдПрдлрдбреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдирд╛рдоред (рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВ рдУрдмреНрдЬрдбрдореНрдк -iред) рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдорд╛рдВрдб
"OUTPUT_FORMAT" рдЖрдЙрдЯрдкреБрдЯ рд╕реНрд╡рд░реВрдк рдХреЛ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЗрд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред

-рдкрд╛рдИ
--рддрд╕реНрд╡реАрд░-рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп
рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╕реНрдерд┐рддрд┐ рдмрдирд╛рдПрдБред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ ELF рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИ
рдордВрдЪред рд╕реНрдерд┐рддрд┐ рд╕реНрд╡рддрдВрддреНрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЙрд╕ рдореЗрдВ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИрдВ
рдЙрдиреНрд╣реЗрдВ рдбрд╛рдпрдирд╛рдорд┐рдХ рд▓рд┐рдВрдХрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдкрддреЗ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдУрдПрд╕ рдЪреБрдирддрд╛ рд╣реИ
рдЙрдиреНрд╣реЗрдВ (рдЬреЛ рдЖрдордВрддреНрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ)ред рд╕рд╛рдорд╛рдиреНрдп рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреА рддрд░рд╣
рдЙрдиреНрд╣реЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпред

-рдХреНрдпреВрдореИрдЬрд┐рдХ
Linux рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-рдХреНрдпреВрдпреВ SVR4 рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

--рдЖрд░рд╛рдо рдХрд░рдирд╛
рдорд╢реАрди рдкрд░ рдирд┐рд░реНрднрд░ рдкреНрд░рднрд╛рд╡реЛрдВ рд╡рд╛рд▓рд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдкред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдХреБрдЫ рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИ
рд▓рдХреНрд╖реНрдпред

рдХреБрдЫ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░, --рдЖрд░рд╛рдо рдХрд░рдирд╛ рд╡рд┐рдХрд▓реНрдк рд╡реИрд╢реНрд╡рд┐рдХ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдмрди рдЬрд╛рддрд╛ рд╣реИ
рдпрд╣ рддрдм рд╕рдВрднрд╡ рд╣реИ рдЬрдм рд▓рд┐рдВрдХрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдкрддреЗ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЖрд░рд╛рдо рдХрд╛ рдкрддрд╛
рдореЛрдб рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрд╢реНрд▓реЗрд╖рд┐рдд рдХрд░рдирд╛ред

рдХреБрдЫ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдпреЗ рд▓рд┐рдВрдХ рд╕рдордп рд╡реИрд╢реНрд╡рд┐рдХ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкрд░рд┐рдгрд╛рдореА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдЕрд╕рдВрднрд╡ред рдпрд╣ Matsushita . рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ
MN10200 рдФрд░ MN10300 рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдкрд░рд┐рд╡рд╛рд░ред

рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, --рдЖрд░рд╛рдо рдХрд░рдирд╛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

--рд░рдЦрд░рдЦрд╛рд╡-рдкреНрд░рддреАрдХ-рдлрд╝рд╛рдЗрд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдХреЛ рдмрдирд╛рдпреЗ рд░рдЦреЗрдВ рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░рддреАрдХ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо, рдЕрдиреНрдп рд╕рднреА рдХреЛ рддреНрдпрд╛рдЧ рдХрд░ред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдПрдХ рдкреНрд░рддреАрдХ рдирд╛рдо рдХреЗ рд╕рд╛рде рдмрд╕ рдПрдХ рд╕рдкрд╛рдЯ рдлрд╝рд╛рдЗрд▓ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣реИ
рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧреА (рдЬреИрд╕реЗ VxWorks) рдЬрд╣рд╛рдВ рдПрдХ рдмрдбрд╝реА рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ
рд░рди-рдЯрд╛рдЗрдо рдореЗрдореЛрд░реА рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдзреАрд░реЗ-рдзреАрд░реЗ рд╕рдВрдЪрд┐рддред

--рд░рдЦрд░рдЦрд╛рд╡-рдкреНрд░рддреАрдХ-рдлрд╝рд╛рдЗрд▓ рдХрд░ рджреЗрддрд╛ рд╣реИ рдирд╣реАрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХреЛрдВ, рдпрд╛ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рддреНрдпрд╛рдЧреЗрдВ
рд╕реНрдерд╛рди рдкрд░рд┐рд╡рд░реНрддрдиред

рдЖрдк рдХреЗрд╡рд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ --рд░рдЦрд░рдЦрд╛рд╡-рдкреНрд░рддреАрдХ-рдлрд╝рд╛рдЗрд▓ рдПрдХ рдмрд╛рд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВред рдпрд╣ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ -s
рдФрд░ -S.

-рд░рдкрд╛рде рджреАрд░
рд░рдирдЯрд╛рдЗрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЦреЛрдЬ рдкрде рдореЗрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреЛрдбрд╝реЗрдВред рдИрдПрд▓рдПрдл рдХреЛ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдпред рд╕рднреА -рд░рдкрд╛рде рддрд░реНрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд░рдирдЯрд╛рдЗрдо рд▓рд┐рдВрдХрд░, рдЬреЛ рд░рдирдЯрд╛рдЗрдо рдкрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред NS -рд░рдкрд╛рде
рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рд╛рдЭрд╛ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ
рд▓рд┐рдВрдХ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓; рдХрд╛ рд╡рд░реНрдгрди рджреЗрдЦреЗрдВ -рд░рдкрде-рд▓рд┐рдВрдХ рд╡рд┐рдХрд▓реНрдкред рдЕрдЧрд░
-рд░рдкрд╛рде рдИрдПрд▓рдПрдл рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп, рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЪрд░ "LD_RUN_PATH" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдпрджрд┐ рдЗрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

RSI -рд░рдкрд╛рде рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ SunOS рдкрд░ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, SunOS рдкрд░, рд▓рд┐рдВрдХрд░ рдХрд░реЗрдЧрд╛
рд╕рднреА рдореЗрдВ рд╕реЗ рдПрдХ рд░рдирдЯрд╛рдЗрдо рд╕рд░реНрдЪ рдкреИрдЪ рдмрдирд╛рдПрдВ -L рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рд╣реИред рдпрджрд┐ рдПрдХ -рд░рдкрд╛рде рд╡рд┐рдХрд▓реНрдк
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд░рдирдЯрд╛рдЗрдо рдЦреЛрдЬ рдкрде рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ -рд░рдкрд╛рде рд╡рд┐рдХрд▓реНрдк
рдЕрдирджреЗрдЦреА рдХрд░ рд░рд╣рд╛ рд╣реИ -L рд╡рд┐рдХрд▓реНрдкред рдЬреАрд╕реАрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрдИ рдЬреЛрдбрд╝рддрд╛ рд╣реИ -L
рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдПрдирдПрдлрдПрд╕ рдорд╛рдЙрдВрдЯреЗрдб рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдиреНрдп рдИрдПрд▓рдПрдл рд▓рд┐рдВрдХрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ -R рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рдж рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реЛрддреА рд╣реИ
рдирд╛рдо, рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рдмрдЬрд╛рдп, рдЗрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ -рд░рдкрд╛рде рд╡рд┐рдХрд▓реНрдк.

-рд░рдкрде-рд▓рд┐рдВрдХ рдбреАрдЖрдИрдЖрд░
ELF рдпрд╛ SunOS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рджреВрд╕рд░реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдХ
"ld -shared" рд▓рд┐рдВрдХ рдореЗрдВ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЬрдм рдПрдХ рдЧреИрд░-рд╕рд╛рдЭрд╛, рдЧреИрд░-рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рд▓рд┐рдВрдХрд░ рдРрд╕реА рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИ
рд▓рд┐рдВрдХ, рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛
рд▓рд┐рдВрдХ рдореЗрдВ, рдЕрдЧрд░ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, -рд░рдкрде-рд▓рд┐рдВрдХ рд╡рд┐рдХрд▓реНрдк
рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдкрд╣рд▓рд╛ рд╕реЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред NS -рд░рдкрде-рд▓рд┐рдВрдХ рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╛рдореЛрдВ рдХрд╛ рдПрдХ рдХреНрд░рдо рдпрд╛ рддреЛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдирд╛рдореЛрдВ рдХреА рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ
рдХреЛрд▓рди, рдпрд╛ рдХрдИ рдмрд╛рд░ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рд╕реЗред

рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд╛рд╡рдзрд╛рдиреА рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрд╕ рдЦреЛрдЬ рдкрде рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдХрдард┐рди рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ
рд░рдирдЯрд╛рдЗрдо рд▓рд┐рдВрдХрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЦреЛрдЬ рдкрде рдХрд░реЗрдЧрд╛ред

рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЦреЛрдЬ рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

1. рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЛрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ -рд░рдкрде-рд▓рд┐рдВрдХ рд╡рд┐рдХрд▓реНрдк.

2. рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЛрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ -рд░рдкрд╛рде рд╡рд┐рдХрд▓реНрдкред рдмреАрдЪ рдореЗрдВ рдЕрдВрддрд░ -рд░рдкрд╛рде рдФрд░
-рд░рдкрде-рд▓рд┐рдВрдХ рдХреНрдпрд╛ рд╡рд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ -рд░рдкрд╛рде рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдФрд░ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ -рд░рдкрде-рд▓рд┐рдВрдХ рд╡рд┐рдХрд▓реНрдк рд╣реА рдкреНрд░рднрд╛рд╡реА рд╣реИ
рд▓рд┐рдВрдХ рд╕рдордп рдкрд░. рдпрд╣ рдХреЗрд╡рд▓ рдореВрд▓ рд▓рд┐рдВрдХрд░ рдХреЗ рд▓рд┐рдП рд╣реИ.

3. рдИрдПрд▓рдПрдл рдкреНрд░рдгрд╛рд▓реА рдкрд░, рдпрджрд┐ -рд░рдкрд╛рде рдФрд░ "rpath-link" рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЦреЛрдЬреЗрдВ
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ "LD_RUN_PATH" рдХреА рд╕рд╛рдордЧреНрд░реАред рдпрд╣ рдореВрд▓ рд▓рд┐рдВрдХрд░ рдХреЗ рд▓рд┐рдП рд╣реИ
рдХреЗрд╡рд▓.

4. рд╕рдиреЛрд╕ рдкрд░, рдпрджрд┐ -рд░рдкрд╛рде рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЦреЛрдЬреЗрдВ
рдХрд╛ рдЙрдкрдпреЛрдЧ -L рд╡рд┐рдХрд▓реНрдк.

5. рдПрдХ рдореВрд▓ рд▓рд┐рдВрдХрд░ рдХреЗ рд▓рд┐рдП, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ "LD_LIBRARY_PATH" рдХреА рд╕рд╛рдордЧреНрд░реАред

6. рдПрдХ рджреЗрд╢реА рдИрдПрд▓рдПрдл рд▓рд┐рдВрдХрд░ рдХреЗ рд▓рд┐рдП, "DT_RUNPATH" рдпрд╛ "DT_RPATH" рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдЭрд╛ рдХреА рдЧрдИ
рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЦреЛрдЬ рдХреА рдЬрд╛рддреА рд╣реИред "DT_RPATH" рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рд╣реИрдВ
рдЕрдЧрд░ "DT_RUNPATH" рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ рдореМрдЬреВрдж рд╣реИрдВ рддреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред

7. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ / рджрд╛рдпрд┐рддреНрд╡ рдФрд░ / Usr / lib.

8. рдПрдХ рдИрдПрд▓рдПрдл рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдПрдХ рджреЗрд╢реА рд▓рд┐рдВрдХрд░ рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдлрд╛рдЗрд▓ /etc/ld.so.conf рдореМрдЬреВрдж рд╣реИ, рд╕реВрдЪреА
рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдорд┐рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреАред

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдЭрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рд▓рд┐рдВрдХрд░ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдЬрд╛рд░реА рдХрд░реЗрдЧрд╛ рдФрд░
рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдХрдорд░рд╛ рд╕рд╛рдЭрд╛
- рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдпреЛрдЧреНрдп
рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рдПрдБред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ ELF, XCOFF рдФрд░ SunOS рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИ
рдордВрдЪред SunOS рдкрд░, рд▓рд┐рдВрдХрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛ рджреЗрдЧрд╛ рдпрджрд┐ -e
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд▓рд┐рдВрдХ рдореЗрдВ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ рд╣реИрдВред

--рд╕реЙрд░реНрдЯ-рдХреЙрдорди
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдмрддрд╛рддрд╛ рд╣реИ ld рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдм рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдЗрд╕рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ
рдЙрдкрдпреБрдХреНрдд рдЖрдЙрдЯрдкреБрдЯ рдЕрдиреБрднрд╛рдЧред рдкрд╣рд▓реЗ рд╕рднреА рдПрдХ рдмрд╛рдЗрдЯ рдЪрд┐рд╣реНрди рдЖрдПрдВ, рдлрд┐рд░ рд╕рднреА рджреЛ
рдмрд╛рдЗрдЯ, рдлрд┐рд░ рдЪрд╛рд░реЛрдВ рдмрд╛рдЗрдЯ, рдФрд░ рдлрд┐рд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫред рдпрд╣ рдЕрдВрддрд░рд╛рд▓ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ
рд╕рдВрд░реЗрдЦрдг рдмрд╛рдзрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдмреАрдЪред

--рд╕реЙрд░реНрдЯ-рд╕реЗрдХреНрд╢рди рдирд╛рдо
рдпрд╣ рд╡рд┐рдХрд▓реНрдк "SORT_BY_NAME" рдХреЛ рд▓рд┐рдВрдХрд░ рдореЗрдВ рд╕рднреА рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдЕрдиреБрднрд╛рдЧ рдкреИрдЯрд░реНрди рдкрд░ рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛
рд▓рд┐рдкрд┐рдпреЛрдВ.

--рд╕реЙрд░реНрдЯ-рд╕реЗрдХреНрд╢рди рд╕рдВрд░реЗрдЦрдг
рдпрд╣ рд╡рд┐рдХрд▓реНрдк "SORT_BY_ALIGNMENT" рдХреЛ рд╕рднреА рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдЕрдиреБрднрд╛рдЧ рдкреИрдЯрд░реНрди рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛
рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯред

--рдлрд╝рд╛рдЗрд▓-рджрд░-рдлрд╝рд╛рдЗрд▓ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ [рдЖрдХрд╛рд░]
рдХреЗ рд╕рдорд╛рди --рд╕реНрдкреНрд▓рд┐рдЯ-рдмрд╛рдп-рд░рд┐рд▓реЛрдХ рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрдХреНрд╢рди рдмрдирд╛рддрд╛ рд╣реИ рдЬрдм
рдЖрдХрд╛рд░ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ред рдЖрдХрд╛рд░ 1 рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ рдЪреВрдХ рдпрджрд┐ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

--рд╕реНрдкреНрд▓рд┐рдЯ-рдмрд╛рдп-рд░рд┐рд▓реЛрдХ [рдЧрдгрдирд╛]
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрднрд╛рдЧ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдХреЛрдИ рдПрдХрд▓ рдЖрдЙрдЯрдкреБрдЯ рдЕрдиреБрднрд╛рдЧ рди рд╣реЛ
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рдЧрдгрдирд╛ рд╕реНрдерд╛рди рдкрд░рд┐рд╡рд░реНрддрдиред рд╡рд┐рд╢рд╛рд▓ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ
рд╕реАрдУрдПрдлрдПрдл рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓реЗрдВ
рдлрд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк; рдЪреВрдВрдХрд┐ рд╕реАрдУрдПрдлрдПрдл рдПрдХ рдмрд╛рд░ рдореЗрдВ 65535 рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рдгреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдЕрдиреБрднрд╛рдЧред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛрдЧрд╛ рдЬреЛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ
рдордирдорд╛рдиреЗ рд╡рд░реНрдЧреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВред рд▓рд┐рдВрдХрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдирдкреБрдЯ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛
рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХрд┐рд╕реА рдПрдХрд▓ рдЗрдирдкреБрдЯ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рдЧрдгрдирд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг
рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдХрдИ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╣реЛрдВрдЧреЗред рдЧрдгрдирд╛ рдХреЗ рдорд╛рди рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ
32768.

--рдЖрдБрдХрдбрд╝реЗ
рд▓рд┐рдВрдХрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдБрдХрдбрд╝реЛрдВ рдХреА рдЧрдгрдирд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдВ, рдЬреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди
рд╕рдордп рдФрд░ рд╕реНрдореГрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧред

--рд╕рд┐рд╕рд░реВрдЯ=рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА
рдЙрдкрдпреЛрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА sysroot рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди-рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╣реБрдПред
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдЙрди рд▓рд┐рдВрдХрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ --рд╕рд╛рде-рд╕рд┐рд╕рд░реВрдЯ.

--рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреНрд░рд╛рд░реВрдк
рдХреБрдЫ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдХрд╛ рдЙрддреНрдкрд╛рджрди ld рдХреБрдЫ рдХреЗ рдЙрддреНрдкрд╛рджрди рд╕реЗ рдХреБрдЫ рдорд╛рдпрдиреЛрдВ рдореЗрдВ рдЕрд▓рдЧ рд╣реИ
рдореМрдЬреВрджрд╛ рд▓рд┐рдВрдХрд░ред рдпрд╣ рд╕реНрд╡рд┐рдЪ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ ld рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдиреЛрд╕ рдкрд░, ld рдкреНрд░рддреАрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рдЗрд╕
рдкреВрд░реНрдг рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ 30 рд╕реЗ рдЕрдзрд┐рдХ рддрдХ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдкреНрд░рддрд┐рд╢рддред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, SunOS "dbx" рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкрд░рд┐рдгрд╛рдореА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдирд╣реАрдВ рдкрдврд╝ рд╕рдХрддрд╛ рд╣реИ
("рдЬреАрдбреАрдмреА" рдореЗрдВ рдХреЛрдИ рдкрд░реЗрд╢рд╛рдиреА рдирд╣реАрдВ рд╣реИ)ред NS --рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреНрд░рд╛рд░реВрдк рд╕реНрд╡рд┐рдЪ рдмрддрд╛рддрд╛ рд╣реИ ld рдЧрдардмрдВрдзрди рдирд╣реАрдВ рдХрд░рдирд╛
рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБред

--рд╕реЗрдХреНрд╢рди-рд╕реНрдЯрд╛рд░реНрдЯ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдирд╛рдо=org
рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рдирд┐рд░рдкреЗрдХреНрд╖ рдкрддреЗ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдБ org. рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИ
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЬрд┐рддрдиреА рдмрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдХрдорд╛рдВрдб рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рд▓рд╛рдЗрди. org рдПрдХ рдПрдХрд▓ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП; рдЕрдиреНрдп рд▓рд┐рдВрдХрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП,
рдЖрдк рдЕрдЧреНрд░рдгреА рдХреЛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ 0x рдЖрдорддреМрд░ рдкрд░ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдорд╛рдиреЛрдВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдиреЛрдЯ: рд╡рд╣рд╛рдБ
рдмреАрдЪ рдореЗрдВ рдХреЛрдИ рд╕рдлреЗрдж рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдирд╛рдо, рдмрд░рд╛рдмрд░ рдЪрд┐рд╣реНрди (``=''), рдФрд░ org.

-рддрдмреНрд╕реНрд╕ org
-рдЯреАрдбреЗрдЯрд╛ org
-рдЯреЗрдХреНрд╕реНрдЯ org
-рд╕реЗрдХреНрд╢рди-рд╕реНрдЯрд╛рд░реНрдЯ рдХреЗ рд╕рдорд╛рди, ".bss", ".data" рдпрд╛ ".text" рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдирд╛рдо.

--рдЕрдирд╕реБрд▓рдЭреЗ-рдкреНрд░рддреАрдХреЛрдВ=рддрд░реАрдХрд╛
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЕрдирд╕реБрд▓рдЭреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИред рдХреЗ рд▓рд┐рдП рдЪрд╛рд░ рд╕рдВрднрд╛рд╡рд┐рдд рдорд╛рди рд╣реИрдВ
рддрд░реАрдХрд╛:

рд╕рднреА рдХреА рдЕрдирджреЗрдЦреА рдХрд░реЗрдВ
рдХрд┐рд╕реА рднреА рдЕрдирд╕реБрд▓рдЭреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рди рдХрд░реЗрдВред

рд░рд┐рдкреЛрд░реНрдЯ-рд╕рдм
рд╕рднреА рдЕрдирд╕реБрд▓рдЭреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИред

рдЕрдирджреЗрдЦрд╛-рдЗрди-рдСрдмреНрдЬреЗрдХреНрдЯ-рдлрд╛рдЗрд▓реЗрдВ
рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдирд┐рд╣рд┐рдд рдЕрдирд╕реБрд▓рдЭреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ
рдЕрдЧрд░ рд╡реЗ рдирд┐рдпрдорд┐рдд рд╡рд╕реНрддреБ рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдЖрддреЗ рд╣реИрдВред

рдЕрдирджреЗрдЦрд╛-рдЗрди-рд╕рд╛рдЭрд╛-libs
рдирд┐рдпрдорд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЕрдирд╕реБрд▓рдЭреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЕрдирджреЗрдЦрд╛ рдХрд░реЗрдВ рдпрджрд┐
рд╡реЗ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдЖрддреЗ рд╣реИрдВред рдЧрддрд┐рд╢реАрд▓ рдмрдирд╛рддреЗ рд╕рдордп рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдмрд╛рдЗрдирд░реА рдФрд░ рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рд╕рднреА рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
рд▓рд┐рдВрдХрд░ рдХреА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╕реНрд╡рдпрдВ рджреНрд╡рд╛рд░рд╛ рднреА рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
--[рдирд╣реАрдВ-]рдЕрдиреБрдорддрд┐-рд╢реНрд▓рд┐рдм-рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд┐рдХрд▓реНрдк.

рдЖрдо рддреМрд░ рдкрд░ рд▓рд┐рдВрдХрд░ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдЕрдирд╕реБрд▓рдЭреЗ рдкреНрд░рддреАрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛
рд▓реЗрдХрд┐рди рд╡рд┐рдХрд▓реНрдк --рдЪреЗрддрд╛рд╡рдиреА-рдЕрдирд╕реБрд▓рдЭреЗ-рдкреНрд░рддреАрдХреЛрдВ рдЗрд╕реЗ рдЪреЗрддрд╛рд╡рдиреА рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

--dll-verbose
--рд╢рдмреНрджрд╢рдГ
рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ ld рдФрд░ рд╕рдорд░реНрдерд┐рдд рд▓рд┐рдВрдХрд░ рдПрдореБрд▓реЗрд╢рди рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВред рдкреНрд░рджрд░реНрд╢рди
рдХреМрди рд╕реА рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓реЗрдВ рдЦреЛрд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдирд╣реАрдВ рдЦреЛрд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛ рд░рд╣реА рд▓рд┐рдВрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
рд▓рд┐рдВрдХрд░ред

--рд╕рдВрд╕реНрдХрд░рдг-рд╕реНрдХреНрд░рд┐рдкреНрдЯ=рд╕рдВрд╕реНрдХрд░рдг-рд╕реНрдХреНрд░рд┐рдкреНрдЯрдлрд╝рд╛рдЗрд▓
рд▓рд┐рдВрдХрд░ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рддрдм рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм
рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рдирд╛
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдкрджрд╛рдиреБрдХреНрд░рдо рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдИрдПрд▓рдПрдл рдкрд░ рд╣реА рд╕рд╛рд░реНрдердХ рд╣реИ
рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЬреЛ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред

--рдЪреЗрддрд╛рд╡рдиреА-рдЖрдо
рдЪреЗрддрд╛рд╡рдиреА рдЬрдм рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдХреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдпрд╛ рдкреНрд░рддреАрдХ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд░рд┐рднрд╛рд╖рд╛ред рдпреВрдирд┐рдХреНрд╕ рд▓рд┐рдВрдХрд░реНрд╕ рдЗрд╕реЗ рдХреБрдЫ рд╣рдж рддрдХ рдореИрд▓рд╛ рдЕрднреНрдпрд╛рд╕ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдкрд░ рд▓рд┐рдВрдХрд░реНрд╕
рдЕрдиреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХреБрдЫ рд╕реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЗрд╕ рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП
рдЖрдкрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИрдВред

рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рддреАрдХ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдпрд╣рд╛рдБ C рдЙрджрд╛рд╣рд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

int i = 1;
рдПрдХ рдкрд░рд┐рднрд╛рд╖рд╛, рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЖрд░рдВрднрд┐рдХ рдбреЗрдЯрд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЬрд╛рддреА рд╣реИред

рдмрд╛рд╣рд░реА int i;
рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрджрд░реНрдн, рдЬреЛ рд╕реНрдерд╛рди рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╛ рддреЛ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдХрд╣реАрдВ рдЪрд░ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд╛ рдпрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХред

int i;
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХред рдпрджрд┐ рдПрдХ рдЪрд░ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ (рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ) рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рд╣реИрдВ,
рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдкреНрд░рд╛рд░рдВрднреАрдХреГрдд рдбреЗрдЯрд╛ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рд▓рд┐рдВрдХрд░ рд╡рд┐рд▓реАрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рд╣реА рдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдкреНрд░рддреАрдХ рдореЗрдВ рдХрдИ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХред рдЕрдЧрд░ рд╡реЗ рд╣реИрдВ
рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдореЗрдВ, рдпрд╣ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдЖрдХрд╛рд░ рдЪреБрдирддрд╛ рд╣реИред рд▓рд┐рдВрдХрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдмрди рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рдШреЛрд╖рдгрд╛ рдореЗрдВ, рдпрджрд┐ рд╕рдорд╛рди рдЪрд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИред

RSI --рдЪреЗрддрд╛рд╡рдиреА-рдЖрдо рд╡рд┐рдХрд▓реНрдк рдкрд╛рдБрдЪ рдкреНрд░рдХрд╛рд░ рдХреА рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЪреЗрддрд╛рд╡рдиреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА: рдкрд╣рд▓рд╛ рдЕрднреА рд╕рд╛рдордиреЗ рдЖрдП рдкреНрд░рддреАрдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛
рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рд╛рдордиреЗ рдЖрдП рдкрд┐рдЫрд▓реЗ рдкреНрд░рддреАрдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╛ рджреЛрдиреЛрдВ
рдкреНрд░рддреАрдХ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рд╣реЛрдВрдЧреЗред

1. рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдХреЛ рд╕рдВрджрд░реНрдн рдореЗрдВ рдмрджрд▓рдирд╛, рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ
рдкреНрд░рддреАрдХ рдХреЗ рд▓рд┐рдПред

( ): рдЪреЗрддрд╛рд╡рдиреА: ` . рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп '
рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдУрд╡рд░рд░рд╛рдЗрдб
( ): рдЪреЗрддрд╛рд╡рдиреА: рдпрд╣рд╛рдБ рдкрд░рд┐рднрд╛рд╖рд┐рдд

2. рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдХреЛ рд╕рдВрджрд░реНрдн рдореЗрдВ рдмрджрд▓рдирд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреЗ рд▓рд┐рдП рдмрд╛рдж рдХреА рдкрд░рд┐рднрд╛рд╖рд╛
рдкреНрд░рддреАрдХ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рдкрд┐рдЫрд▓реЗ рдорд╛рдорд▓реЗ рдЬреИрд╕рд╛ рд╣реА рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐
рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдХреНрд░рдо рдореЗрдВ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

( ): рдЪреЗрддрд╛рд╡рдиреА: ` . рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ '
рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рдХреЙрдорди
( ): рдЪреЗрддрд╛рд╡рдиреА: рдЖрдо рдпрд╣рд╛рдБ рд╣реИ

3. рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдХреЛ рдкрд┐рдЫрд▓реЗ рд╕рдорд╛рди рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдирд╛ред

( ): рдЪреЗрддрд╛рд╡рдиреА: рдПрдХрд╛рдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп
рдХрд╛ '
( ): рдЪреЗрддрд╛рд╡рдиреА: рдкрд┐рдЫрд▓рд╛ рдЖрдо рдпрд╣рд╛рдБ рд╣реИ

4. рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдХреЛ рдкрд┐рдЫрд▓реЗ рдмрдбрд╝реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдирд╛ред

( ): рдЪреЗрддрд╛рд╡рдиреА: ` . рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп '
рдмрдбрд╝реЗ рд╕рд╛рдорд╛рдиреНрдп рджреНрд╡рд╛рд░рд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЧрдпрд╛
( ): рдЪреЗрддрд╛рд╡рдиреА: рдмрдбрд╝рд╛ рдЖрдо рдпрд╣рд╛рдБ рд╣реИ

5. рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдХреЛ рдкрд┐рдЫрд▓реЗ рдЫреЛрдЯреЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рддреАрдХ рдХреЗ рд╕рд╛рде рдорд┐рд▓рд╛рдирд╛ред рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реИ
рдкрд┐рдЫрд▓реЗ рдорд╛рдорд▓реЗ рдХреА рддрд░рд╣, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рд╣реЛрддрд╛ рд╣реИ
рдЖрджреЗрд╢.

( ): рдЪреЗрддрд╛рд╡рдиреА: ` . рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп '
рдЫреЛрдЯреЗ рд╕рд╛рдорд╛рдиреНрдп рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ
( ): рдЪреЗрддрд╛рд╡рдиреА: рдЫреЛрдЯрд╛ рдЖрдо рдпрд╣рд╛рдБ рд╣реИ

--рдЪреЗрддрд╛рд╡рдиреА-рдирд┐рд░реНрдорд╛рддрд╛
рдЪреЗрддрд╛рд╡рдиреА рджреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдХрд┐рд╕реА рд╡реИрд╢реНрд╡рд┐рдХ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдХреБрдЫ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ
рдкреНрд░рд╛рд░реВрдкред рд╕реАрдУрдПрдлрдПрдл рдпрд╛ рдИрдПрд▓рдПрдл рдЬреИрд╕реЗ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП, рд▓рд┐рдВрдХрд░ рд╡реИрд╢реНрд╡рд┐рдХ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ
рд░рдЪрдирд╛рдХрд╛рд░ред

--рдЪреЗрддрд╛рд╡рдиреА-рдПрдХрд╛рдзрд┐рдХ-рдЬреАрдкреА
рдЪреЗрддрд╛рд╡рдиреА рджреЗрдВ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реВрдЪрдХ рдорд╛рди рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рдпрд╣ рдХреЗрд╡рд▓ .... рд╣реА
рдЕрд▓реНрдлрд╛ рдЬреИрд╕реЗ рдХреБрдЫ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрдердХред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреБрдЫ рдкреНрд░реЛрд╕реЗрд╕рд░
рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЦрдВрдб рдореЗрдВ рдмрдбрд╝реЗ-рдореВрд▓реНрдпрд╡рд╛рди рд╕реНрдерд┐рд░рд╛рдВрдХ рдбрд╛рд▓реЗрдВред рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░рдЬрд┐рд╕реНрдЯрд░ (рд╡реИрд╢реНрд╡рд┐рдХ
рд╕реВрдЪрдХ) рдЗрд╕ рдЦрдВрдб рдХреЗ рдордзреНрдп рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╕реНрдерд┐рд░рд╛рдВрдХ рд▓реЛрдб рдХрд┐рдП рдЬрд╛ рд╕рдХреЗрдВ
рдмреЗрд╕-рд░рдЬрд┐рд╕реНрдЯрд░ рд░рд┐рд▓реЗрдЯрд┐рд╡ рдПрдбреНрд░реЗрд╕рд┐рдВрдЧ рдореЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХред рдмреЗрд╕ рдореЗрдВ рдСрдлрд╕реЗрдЯ рдХреЗ рдмрд╛рдж рд╕реЗ-
рд░рдЬрд┐рд╕реНрдЯрд░ рд╕рд╛рдкреЗрдХреНрд╖ рдореЛрдб рдирд┐рд╢реНрдЪрд┐рдд рдФрд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 16 рдмрд┐рдЯ), рдпрд╣ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ
рдирд┐рд░рдВрддрд░ рдкреВрд▓ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдмрдбрд╝реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ, рдпрд╣ рдЕрдХреНрд╕рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ
рд╕рднреА рд╕рдВрднрд╡ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрд╛рдзрд┐рдХ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реВрдЪрдХ рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рд╕реНрдерд┐рд░рд╛рдВрдХ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдХрд╛рд░рдг рдЬрдм рднреА рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдЖрддреА рд╣реИ рддреЛ рдЪреЗрддрд╛рд╡рдиреА рдЬрд╛рд░реА рдХреА рдЬрд╛рддреА рд╣реИред

--рдЪреЗрддрд╛рд╡рдиреА-рдПрдХ рдмрд╛рд░
рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдВ, рди рдХрд┐ рдкреНрд░рддрд┐ рдореЙрдбреНрдпреВрд▓ рдПрдХ рдмрд╛рд░ рдЬреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдпрд╣ред

--рдЪреЗрддрд╛рд╡рдиреА-рдЕрдиреБрднрд╛рдЧ-рд╕рдВрд░реЗрдЦрдг
рд╕рдВрд░реЗрдЦрдг рдХреЗ рдХрд╛рд░рдг рдЖрдЙрдЯрдкреБрдЯ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдкрддрд╛ рдмрджрд▓ рдЬрд╛рдиреЗ рдкрд░ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдВред рдЖрдорддреМрд░ рдкрд░,
рд╕рдВрд░реЗрдЦрдг рдПрдХ рдЗрдирдкреБрдЯ рдЕрдиреБрднрд╛рдЧ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдкрддрд╛ рддрднреА рдмрджрд▓рд╛ рдЬрд╛рдПрдЧрд╛ рдЬрдм рдпрд╣
рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ; рдЕрд░реНрдерд╛рддреН, рдпрджрд┐ "рд╕реЗрдХреНрд╢рди" рдХрдорд╛рдВрдб рдкреНрд░рд╛рд░рдВрдн рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ
рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдкрддрд╛ред

--рдЪреЗрддрд╛рд╡рдиреА-рд╕рд╛рдЭрд╛-рдкрд╛рдареНрдпрдХреНрд░рдо
рдЪреЗрддрд╛рд╡рдиреА рджреЗрдВ рдХрд┐ рд▓рд┐рдВрдХрд░ рдХрд┐рд╕реА рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ DT_TEXTREL рдЬреЛрдбрд╝рддрд╛ рд╣реИред

--рдЪреЗрддрд╛рд╡рдиреА-рдЕрдирд╕реБрд▓рдЭреЗ-рдкреНрд░рддреАрдХреЛрдВ
рдпрджрд┐ рд▓рд┐рдВрдХрд░ рдПрдХ рдЕрдирд╕реБрд▓рдЭреЗ рдкреНрд░рддреАрдХ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ (рд╡рд┐рдХрд▓реНрдк рджреЗрдЦреЗрдВ
--рдЕрдирд╕реБрд▓рдЭреЗ-рдкреНрд░рддреАрдХреЛрдВ) рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЗрд╕реЗ рдмрдирд╛рддрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВред

--рддреНрд░реБрдЯрд┐-рдЕрдирд╕реБрд▓рдЭреЗ-рдкреНрд░рддреАрдХ
рдпрд╣ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╕рдордп рд▓рд┐рдВрдХрд░ рдХреЗ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ
рдЕрдирд╕реБрд▓рдЭреЗ рдкреНрд░рддреАрдХред

--whole-рд╕рдВрдЧреНрд░рд╣
рдХреЗ рдмрд╛рдж рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП --whole-рд╕рдВрдЧреНрд░рд╣ рд╡рд┐рдХрд▓реНрдк,
рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд▓рд┐рдВрдХ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
рдЖрд╡рд╢реНрдпрдХ рд╡рд╕реНрддреБ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдХреЛ рдкрд░рд┐рдгрд╛рдореА рд╕рд╛рдЭрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛
рдкреБрд╕реНрддрдХрд╛рд▓рдпред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЬреАрд╕реАрд╕реА рд╕реЗ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рджреЛ рдиреЛрдЯ: рдкрд╣рд▓рд╛, рдЬреАрд╕реАрд╕реА рдХреЛ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ,
рддреЛ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ -Wl, -рд╕рдВрдкреВрд░реНрдг-рд╕рдВрдЧреНрд░рд╣. рджреВрд╕рд░рд╛, рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ
-Wl,-рдирд╣реАрдВ-рд╕рдВрдкреВрд░реНрдг-рд╕рдВрдЧреНрд░рд╣ рдЖрдкрдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХреА рд╕реВрдЪреА рдХреЗ рдмрд╛рдж, рдХреНрдпреЛрдВрдХрд┐ рдЬреАрд╕реАрд╕реА рдЕрдкрдиреА рд╕реВрдЪреА рдЬреЛрдбрд╝ рджреЗрдЧрд╛
рдЖрдкрдХреЗ рд▓рд┐рдВрдХ рдХреЗ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдФрд░ рдЖрдк рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдпрд╣ рдзреНрд╡рдЬ рдЙрди рдкрд░ рднреА рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓реЗред

--рд░реИрдк рдкреНрд░рддреАрдХ
рдХреЗ рд▓рд┐рдП рд░реИрдкрд░ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдкреНрд░рддреАрдХ. рдХреЛрдИ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрджрд░реНрдн рдкреНрд░рддреАрдХ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛
рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП_рдкреНрд░рддреАрдХ". "__real_" рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрджрд░реНрднрдкреНрд░рддреАрдХ" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдкреНрд░рддреАрдХ.

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрд╡рд░рдг рд╕рдорд╛рд░реЛрд╣
"__wrap_" рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПрдкреНрд░рддреАрдХ". рдпрджрд┐ рд╡рд╣ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдЪрд╛рд╣рд┐рдП
рдХреЙрд▓ рдХрд░реЗрдВ "__рдЕрд╕рд▓реА_рдкреНрд░рддреАрдХ".

рдпрд╣рд╛рдБ рдПрдХ рддреБрдЪреНрдЫ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

рд╢реВрдиреНрдп *
__wrap_malloc (size_t c)
{
рдкреНрд░рд┐рдВрдЯрдл ("рдореЙрд▓реЛрдХ рдХреЛ %zu\n", c);
рд╡рд╛рдкрд╕реА __real_malloc (рд╕реА);
}

рдпрджрд┐ рдЖрдк рдЕрдиреНрдп рдХреЛрдб рдХреЛ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВ --рд░реИрдк malloc, рдлрд┐рд░ рд╕рднреА "рдореЙрд▓реЛрдХ" рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдлрд╝рдВрдХреНрд╢рди "__wrap_malloc" рдХреЛ рдХреЙрд▓ рдХрд░реЗрдЧрд╛ред "__real_malloc" рдореЗрдВ рдХреЙрд▓ рдХрд░реЗрдВ
"__wrap_malloc" рд╡рд╛рд╕реНрддрд╡рд┐рдХ "рдореЙрд▓реЛрдХ" рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░реЗрдЧрд╛ред

рдЖрдк рдПрдХ "__real_malloc" рдлрд╝рдВрдХреНрд╢рди рднреА рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рд▓рд┐рдВрдХ рдХреЗ рдмрд┐рдирд╛
--рд░реИрдк рд╡рд┐рдХрд▓реНрдк рд╕рдлрд▓ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдирд╣реАрдВ рд░рдЦрдиреА рдЪрд╛рд╣рд┐рдП
"__real_malloc" рдЙрд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ "__wrap_malloc" рдХреЗ рд░реВрдк рдореЗрдВ; рдпрджрд┐ рдЖрдк рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрд╕реЗрдВрдмрд▓рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЛ рдЗрд╕реЗ "рдореЙрд▓реЛрдХ" рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреЙрд▓ рдХреЛ рд╣рд▓ рдХрд░реЗрдВред

--рд╕рдХреНрд╖рдо-рдирдпрд╛-dtags
--рдЕрдХреНрд╖рдо-рдирдпрд╛-dtags
рдпрд╣ рд▓рд┐рдВрдХрд░ рдИрдПрд▓рдПрдл рдореЗрдВ рдирдП рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯреИрдЧ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдИрдПрд▓рдПрдл рд╕рд┐рд╕реНрдЯрдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдЙрдиреНрд╣реЗрдВ рд╕рдордЭреЗрдВред рдпрджрд┐ рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ --рд╕рдХреНрд╖рдо-рдирдпрд╛-dtags, рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯреИрдЧ рдмрдирд╛рдП рдЬрд╛рдПрдВрдЧреЗ
рдЬреИрд╕реА рдЬрд░реВрд░рдд рдереАред рдпрджрд┐ рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ --рдЕрдХреНрд╖рдо-рдирдпрд╛-dtags, рдХреЛрдИ рдирдпрд╛ рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯреИрдЧ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдирдП рдбрд╛рдпрдирд╛рдорд┐рдХ рдЯреИрдЧ рдирд╣реАрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╡реЗ рд╡рд┐рдХрд▓реНрдк рд╣реА рд╣реИрдВ
рдИрдПрд▓рдПрдл рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред

--рд╣реИрд╢-рдЖрдХрд╛рд░=рд╕рдВрдЦреНрдпрд╛
рд▓рд┐рдВрдХрд░ рдХреЗ рд╣реИрд╢ рдЯреЗрдмрд▓ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрдХрд╛рд░ рдХреЛ рдПрдХ рдЕрднрд╛рдЬреНрдп рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрд░реАрдм рд╕реЗрдЯ рдХрд░реЗрдВ рд╕рдВрдЦреНрдпрд╛.
рдЗрд╕ рдорд╛рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рд╕реЗ рд▓рд┐рдВрдХрд░ рдХреЛ рдЕрдкрдирд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рдХрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХрд╛рд░реНрдп, рд▓рд┐рдВрдХрд░ рдХреА рд╕реНрдореГрддрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдХреАрдордд рдкрд░ред рдЙрд╕реА рдкреНрд░рдХрд╛рд░
рдЗрд╕ рдорд╛рди рдХреЛ рдХрдо рдХрд░рдиреЗ рд╕реЗ рдЧрддрд┐ рдХреА рдХреАрдордд рдкрд░ рд╕реНрдореГрддрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

--рдХрдо-рд╕реНрдореГрддрд┐-рдЙрдкрд░рд┐рд╡реНрдпрдп
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреА рдХреАрдордд рдкрд░ рдПрд▓рдбреА рд░рдирдЯрд╛рдЗрдо рдкрд░ рд╕реНрдореГрддрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ
рд░рдлрд╝реНрддрд╛рд░ред рдЗрд╕реЗ рд▓рд┐рдВрдХ рдореИрдк рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ O(n^2) рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдирдП O(n) рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреЗ рдмрдЬрд╛рдп рдЬреЛ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 40% рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ
рдкреНрд░рддреАрдХ рднрдВрдбрд╛рд░рдгред

рд╕реНрд╡рд┐рдЪ рдХрд╛ рдПрдХ рдЕрдиреНрдп рдкреНрд░рднрд╛рд╡ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛ рдЖрдХрд╛рд░ рдХреЛ 1021 рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ, рдЬреЛ
рд▓рд┐рдВрдХрд░ рдХреЗ рд░рди рдЯрд╛рдЗрдо рдХреЛ рд▓рдВрдмрд╛ рдХрд░рдиреЗ рдХреА рдХреАрдордд рдкрд░ рдлрд┐рд░ рд╕реЗ рдореЗрдореЛрд░реА рдмрдЪрд╛рддрд╛ рд╣реИред рдпрд╣ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ --рд╣реИрд╢-рдЖрдХрд╛рд░ рд╕реНрд╡рд┐рдЪ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

RSI --рдХрдо-рд╕реНрдореГрддрд┐-рдЙрдкрд░рд┐рд╡реНрдпрдп рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЯреНрд░реЗрдбрдСрдлрд╝ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгред

i386 рдкреАрдИ рд▓рд┐рдВрдХрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдХрдорд░рд╛ рд╕рд╛рдЭрд╛ рд╡рд┐рдХрд▓реНрдк, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЖрдЙрдЯрдкреБрдЯ a . рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
рд╕рд╛рдорд╛рдиреНрдп рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рдмрдЬрд╛рдп рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХреНрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдбреАрдПрд▓рдПрд▓)ред рдЖрдкрдХреЛ рдирд╛рдо рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЖрдЙрдЯрдкреБрдЯ "*.dll" рдЬрдм рдЖрдк рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рд┐рдВрдХрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдорд╛рдирдХ "*.def" рдлрд╝рд╛рдЗрд▓реЗрдВ, рдЬреЛ рдХрд┐рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рддрд░рд╣ рд▓рд┐рдВрдХрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ
рдлрд╝рд╛рдЗрд▓ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЙрди рдЕрднрд┐рд▓реЗрдЦреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рдирд╕реЗ рдпрд╣ рдкреНрд░рддреАрдХреЛрдВ рдХрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреА рддрд░рд╣ рд╣реА рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ)ред

рд╕рднреА рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, i386 PE рд▓рд┐рдВрдХрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
i386 PE рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдкред рд╡рд┐рдХрд▓реНрдк рдЬреЛ рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ
рдЙрдирдХреЗ рдореВрд▓реНрдпреЛрдВ рд╕реЗ рдПрдХ рд╕реНрдерд╛рди рдпрд╛ рдПрдХ рд╕рдорд╛рди рдЪрд┐рд╣реНрди рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

--add-stdcall-рдЙрдкрдирд╛рдо
рдпрджрд┐ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдПрдХ stdcall рдкреНрд░рддреНрдпрдп рдХреЗ рд╕рд╛рде рдкреНрд░рддреАрдХ (@nn) рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХреЗ рд╕рд╛рде рднреА
рдкреНрд░рддреНрдпрдп рдЫреАрди рд▓рд┐рдпрд╛ред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ]

--рдмреЗрд╕-рдлрд╛рдЗрд▓ рдкрдЯреНрдЯрд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдкрдЯреНрдЯрд┐рдХрд╛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдХреЗ рдЖрдзрд╛рд░ рдкрддреЗ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рд╣реИ
рдбреАрдПрд▓рдПрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдбреАрдПрд▓рдЯреВрд▓. [рдпрд╣ рдПрдХ i386 PE рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд╡рд┐рдХрд▓реНрдк]

--рдбреАрдПрд▓рдПрд▓
рдПрдХ рдирд┐рдпрдорд┐рдд рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдбреАрдПрд▓рдПрд▓ рдмрдирд╛рдПрдВред рдЖрдк рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрдорд░рд╛ рд╕рд╛рдЭрд╛ рдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдХрд┐рд╕реА рджрд┐рдП рдЧрдП ".def" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ "рд▓рд╛рдЗрдмреНрд░реЗрд░реА"ред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рдХреНрд╖рд┐рдд i386 PE рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХрд╛ рдмрдВрджрд░рдЧрд╛рд╣]

--рд╕рдХреНрд╖рдо-рдПрд╕рдЯреАрдбреАрдХреЙрд▓-рдлрд┐рдХреНрд╕рдЕрдк
--рдЕрдХреНрд╖рдо-stdcall-fixup
рдпрджрд┐ рд▓рд┐рдВрдХ рдХреЛ рдХреЛрдИ рдРрд╕рд╛ рдкреНрд░рддреАрдХ рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд╣ рд╣рд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ ``рдлрд╝рдЬрд╝реА'' рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛
рдХрд┐рд╕реА рдЕрдиреНрдп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ рдХреА рддрд▓рд╛рд╢ рдХрд░рдХреЗ ''рд▓рд┐рдВрдХ рдХрд░рдирд╛'' рдЬреЛ рдХреЗрд╡рд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рднрд┐рдиреНрди рд╣реИ
рдкреНрд░рддреАрдХ рдирд╛рдо (cdecl рдмрдирд╛рдо stdcall) рдФрд░ рдЙрд╕ рдкреНрд░рддреАрдХ рдХреЛ рдореИрдЪ рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рд╣рд▓ рдХрд░реЗрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ "_foo" рдХреЛ "_foo@12" рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛
рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рддреАрдХ "_bar@16" рдХреЛ рдлрд╝рдВрдХреНрд╢рди "_bar" рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм
рд▓рд┐рдВрдХрд░ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛,
рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рддреГрддреАрдп-рдкрдХреНрд╖ dll рд╕реЗ рдЙрддреНрдкрдиреНрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ред рдпрджрд┐ рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ --рд╕рдХреНрд╖рдо-рдПрд╕рдЯреАрдбреАрдХреЙрд▓-рдлрд┐рдХреНрд╕рдЕрдк, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ
рдФрд░ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ --рдЕрдХреНрд╖рдо-stdcall-fixup, рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ
рдЕрдХреНрд╖рдо рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмреЗрдореЗрд▓ рдХреЛ рддреНрд░реБрдЯрд┐ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХрд╛ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ]

--рдирд┐рд░реНрдпрд╛рдд-рд╕рднреА-рдкреНрд░рддреАрдХреЛрдВ
рдпрджрд┐ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдбреАрдПрд▓рдПрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╕рднреА рд╡реИрд╢реНрд╡рд┐рдХ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдбреАрдПрд▓рдПрд▓ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ рдпрджрд┐ рдЕрдиреНрдпрдерд╛ рдХреЛрдИ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдкреНрд░рддреАрдХ рдЬрдм рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдбреАрдИрдПрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╝рдВрдХреНрд╢рди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреБрдЫ рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ
рджрд┐рдпрд╛ рд╣реБрдЖ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреНрд░рддреАрдХ "DllMain@12", "DllEntryPoint@0",
"DllMainCRTStartup@12", рдФрд░ "impure_ptr" рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рднреА,
рдЕрдиреНрдп рдбреАрдПрд▓рдПрд▓ рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдП рдЧрдП рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рди рд╣реА рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдбреАрдПрд▓рдПрд▓ рдХрд╛ рдЖрдВрддрд░рд┐рдХ рд▓реЗрдЖрдЙрдЯ рдЬреИрд╕реЗ "_head_" рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ
"_рдореЗрд░рд╛ рдмрдбрд╝рд╛ рдирд╛рдо рд╣реИ"ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, "libgcc", "libstd++", "libmingw32", рдпрд╛ . рд╕реЗ рдХреЛрдИ рдкреНрд░рддреАрдХ рдирд╣реАрдВ рд╣реИ
"crtX.o" рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡реЗ рдкреНрд░рддреАрдХ рдЬрд┐рдирдХреЗ рдирд╛рдо "__rtti_" рдпрд╛ "__builtin_" рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ
рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╕реА ++ рдбреАрдПрд▓рдПрд▓ рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЕрдВрдд рдореЗрдВ, рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╕реВрдЪреА рд╣реИ
рд╕рд╛рдЗрдмрд░рд╡рд┐рди-рдирд┐рдЬреА рдкреНрд░рддреАрдХ рдЬреЛ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ
рд╕рд╛рдЗрдмрд░рд╡рд┐рди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдбреАрдПрд▓рдПрд▓)ред рдпреЗ рд╕рд╛рдЗрдмрд░рд╡рд┐рди-рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИрдВ: "_cygwin_dll_entry@12",
"_cygwin_crt0_common@8", "_cygwin_noncygwin_dll_entry@12", "_fmode", "_impure_ptr",
"cygwin_attach_dll", "cygwin_premain0", "cygwin_premain1", "cygwin_premain2",
"cygwin_premain3", рдФрд░ "рд╡рд╛рддрд╛рд╡рд░рдг"ред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рдХреНрд╖рд┐рдд i386 PE рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХрд╛ рдмрдВрджрд░рдЧрд╛рд╣]

--рдмрд╣рд┐рд╖реНрдХреГрдд-рдкреНрд░рддреАрдХ рдкреНрд░рддреАрдХ,рдкреНрд░рддреАрдХ, ...
рдЙрди рдкреНрд░рддреАрдХреЛрдВ рдХреА рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкреНрд░рддреАрдХ
рдирд╛рдореЛрдВ рдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдпрд╛ рдХреЛрд▓рди рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк i386 PE рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХрд╛ рд▓рдХреНрд╖рд┐рдд рдмрдВрджрд░рдЧрд╛рд╣]

--рдлрд╝рд╛рдЗрд▓-рд╕рдВрд░реЗрдЦрдг
рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░реЗрдЦрдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЕрдиреБрднрд╛рдЧ рд╣рдореЗрд╢рд╛ рдлрд╝рд╛рдЗрд▓ рдСрдлрд╝рд╕реЗрдЯ рд╕реЗ рдкреНрд░рд╛рд░рдВрдн рд╣реЛрдВрдЧреЗ
рдЬреЛ рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЧреБрдгрдЬ рд╣реИрдВред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 512 рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдкрд░]

--рдвреЗрд░ рд░рд┐рдЬрд╝рд░реНрд╡
--рдвреЗрд░ рд░рд┐рдЬрд╝рд░реНрд╡,рдХрд░рдирд╛
рдвреЗрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд (рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдз) рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдоред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1Mb рдЖрд░рдХреНрд╖рд┐рдд рд╣реИ, 4K рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХрд╛ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ]

--рдЫрд╡рд┐-рдЖрдзрд╛рд░ рдореВрд▓реНрдп
рдЙрдкрдпреЛрдЧ рдореВрд▓реНрдп рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ dll рдХреЗ рдореВрд▓ рдкрддреЗ рдХреЗ рд░реВрдк рдореЗрдВред рдпрд╣ рд╕рдмрд╕реЗ рдХрдо рдореЗрдореЛрд░реА рд╣реИ
рд╕реНрдерд╛рди рдЬреЛ рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдбреАрдПрд▓ рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдбреАрдПрд▓рдПрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЖрдзрд╛рд░ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп dll рдХреЛ рдУрд╡рд░рд▓реИрдк рди рдХрд░реЗрдВред рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0x400000 рд╣реИ, рдФрд░
рдбреАрдПрд▓рдПрд╕ рдХреЗ рд▓рд┐рдП 0x10000000ред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░]

--рдорд╛рд░-рдПрдЯ
рдпрджрд┐ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ stdcall рдкреНрд░рддреНрдпрдп (@nn) рдЙрдирдХреЗ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рддреАрдХреЛрдВ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ]

--рдмрдбрд╝реЗ-рдкрддреЗ-рдЬрд╛рдЧрд░реВрдХ
рдпрджрд┐ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ COFF рд╣реЗрдбрд░ рдХреЗ ``Characteristics'' рдлрд╝реАрд▓реНрдб рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдмрд┐рдЯ рд╣реИ
рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп 2 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрдЪреБрдЕрд▓ рдкрддреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдЧреАрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ /3GB рдпрд╛ /USERVA= рдХреЗ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПрдореВрд▓реНрдп рдореЗрдЧрд╛рдмрд╛рдЗрдЯ
BOOT.INI рдХреЗ ``[рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо]'' рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред рдЕрдиреНрдпрдерд╛, рдпрд╣ рдмрд┐рдЯ
рдХреЛрдИ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдкрдбрд╝рддрд╛. [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдВрдХрд░ рдХреЗ рдкреАрдИ рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ]

--рдкреНрд░рдореБрдЦ-рдЫрд╡рд┐-рд╕рдВрд╕реНрдХрд░рдг рдореВрд▓реНрдп
``рдЫрд╡рд┐ рд╕рдВрд╕реНрдХрд░рдг'' рдХреА рдкреНрд░рдореБрдЦ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 1 рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ]

--рдореЗрдЬрд░-рдУрдПрд╕-рд╕рдВрд╕реНрдХрд░рдг рдореВрд▓реНрдп
``рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг'' рдХреА рдкреНрд░рдореБрдЦ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 4 рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдкрд░]

--рдореЗрдЬрд░-рд╕рдмрд╕рд┐рд╕реНрдЯрдо-рд╕рдВрд╕реНрдХрд░рдг рдореВрд▓реНрдп
``рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг'' рдХреА рдкреНрд░рдореБрдЦ рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 4 рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ]

--рдорд╛рдореВрд▓реА-рдЫрд╡рд┐-рд╕рдВрд╕реНрдХрд░рдг рдореВрд▓реНрдп
``рдЫрд╡рд┐ рд╕рдВрд╕реНрдХрд░рдг'' рдХреА рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0 рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ]

--рдорд╛рдЗрдирд░-рдУрдПрд╕-рд╕рдВрд╕реНрдХрд░рдг рдореВрд▓реНрдп
``рдУрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг'' рдХреА рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0 рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдкрд░]

--рдорд╛рдЗрдирд░-рд╕рдмрд╕рд┐рд╕реНрдЯрдо-рд╕рдВрд╕реНрдХрд░рдг рдореВрд▓реНрдп
``рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг'' рдХреА рдЫреЛрдЯреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 0 рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ]

--рдЖрдЙрдЯрдкреБрдЯ-рдбрд┐рдл рдкрдЯреНрдЯрд┐рдХрд╛
рд▓рд┐рдВрдХрд░ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдЧрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдЬрд┐рд╕рдореЗрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рдбреАрдИрдПрдл рдлрд╛рдЗрд▓ рд╣реЛрдЧреА
рдбреАрдПрд▓рдПрд▓ рд▓рд┐рдВрдХрд░ рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ DEF рдлрд╝рд╛рдЗрд▓ (рдЬрд┐рд╕реЗ "*.def" рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
"dlltool" рдХреЗ рд╕рд╛рде рдПрдХ рдЖрдпрд╛рдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдпрд╛ рдкрд░реЛрдХреНрд╖ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдкреНрд░рддреАрдХред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк i386 PE рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХрд╛ рд▓рдХреНрд╖рд┐рдд рдмрдВрджрд░рдЧрд╛рд╣]

--рдЖрдЙрдЯ-рдЗрдореНрдкреНрд▓рд┐рдм рдкрдЯреНрдЯрд┐рдХрд╛
рд▓рд┐рдВрдХрд░ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдЧрд╛ рдкрдЯреНрдЯрд┐рдХрд╛ рдЬрд┐рд╕рдореЗрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рдЖрдпрд╛рдд lib рд╣реЛрдЧрд╛
рдбреАрдПрд▓рдПрд▓ рд▓рд┐рдВрдХрд░ рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдЖрдпрд╛рдд рдкрд░рд┐рд╡рд╛рдж (рдЬрд┐рд╕реЗ "*.dll.a" рдпрд╛ . рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
"*.a" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЬреЗрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП DLL рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдЗрд╕реЗ рдмрдирд╛рддрд╛ рд╣реИ
рдПрдХ рдЕрд▓рдЧ "dlltool" рдЖрдпрд╛рдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд┐рд░реНрдорд╛рдг рдЪрд░рдг рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ]

--рд╕рдХреНрд╖рдо-рдСрдЯреЛ-рдЫрд╡рд┐-рдЖрдзрд╛рд░
рдбреАрдПрд▓рдПрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЫрд╡рд┐ рдЖрдзрд╛рд░ рдЪреБрдиреЗрдВ, рдЬрдм рддрдХ рдХрд┐ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ
"--рдЫрд╡рд┐-рдЖрдзрд╛рд░" рддрд░реНрдХред рдЕрджреНрд╡рд┐рддреАрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП dllname рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
рдкреНрд░рддреНрдпреЗрдХ рдбреАрдПрд▓рдПрд▓ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдЖрдзрд╛рд░, рдЗрди-рдореЗрдореЛрд░реА рдЯрдХрд░рд╛рд╡ рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЬреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рджреЗрд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░]

--рдЕрдХреНрд╖рдо-рдСрдЯреЛ-рдЫрд╡рд┐-рдЖрдзрд╛рд░
рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЫрд╡рд┐ рдЖрдзрд╛рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рди рдХрд░реЗрдВред рдпрджрд┐ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ
рдЫрд╡рд┐ рдЖрдзрд╛рд░ ("--рдЫрд╡рд┐-рдЖрдзрд╛рд░") рдлрд┐рд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдкрд░]

--dll-рдЦреЛрдЬ-рдЙрдкрд╕рд░реНрдЧ рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдПрдХ рдЖрдпрд╛рдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдбреАрдПрд▓рдПрд▓ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╕рдордп, рдЦреЛрдЬреЗрдВ
" .dll" рд╡рд░реАрдпрддрд╛ рдореЗрдВ "lib ." .dll"ред рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рд╡рд┐рднрд┐рдиреНрди "рд╕рдмрдкреНрд▓реЗрдЯрдлреЙрд░реНрдо" рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд┐рдд рдбреАрдПрд▓рдПрд▓ рдХреЗ рдмреАрдЪ рдЖрд╕рд╛рди рдЕрдВрддрд░: рджреЗрд╢реА, рд╕рд╛рдЗрдмрд░рд╡рд┐рди,
uwin, pw, рдЖрджрд┐ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, cygwin DLL рдЖрдорддреМрд░ рдкрд░ "--dll-search-prefix=cyg" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
[рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ]

--рд╕рдХреНрд╖рдо-рдСрдЯреЛ-рдЖрдпрд╛рдд
рдбреАрдПрд▓рдПрд▓ рд╕реЗ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП "_symbol" рдХреЛ "__imp__symbol" рд╕реЗ рдкрд░рд┐рд╖реНрдХреГрдд рд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд░реЗрдВ,
рдФрд░ рдЖрдпрд╛рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдЖрд╡рд╢реНрдпрдХ рдердВрдХрд┐рдВрдЧ рдкреНрд░рддреАрдХ рдмрдирд╛рдПрдВ
рдЙрди рдбреЗрдЯрд╛ рдирд┐рд░реНрдпрд╛рддред рдиреЛрдЯ: 'рдСрдЯреЛ-рдЗрдореНрдкреЛрд░реНрдЯ' рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛
рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдиреБрднрд╛рдЧ рдХреЛ рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдпрд╣ рдкреАрдИ-рдХреЙрдл рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИ
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдирд┐рд░реНрджреЗрд╢ред

'рдСрдЯреЛ-рдЖрдпрд╛рдд' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрдо рддреМрд░ рдкрд░ 'рдмрд╕ рдХрд╛рдо рдХрд░реЗрдЧрд╛' -- рд▓реЗрдХрд┐рди рдХрднреА-рдХрднреА рдЖрдк рдЗрд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рдВрджреЗрд╢:

"рд╡реИрд░рд┐рдПрдмрд▓ ' ' рдХреЛ рд╕реНрд╡рддрдГ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ред рдХреГрдкрдпрд╛ ld's . рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдкрдврд╝реЗрдВ
рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП "--enable-auto-import"ред"

рдпрд╣ рд╕рдВрджреЗрд╢ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХреБрдЫ (рдЙрдк) рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдЕрдВрддрддрдГ рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рдкрддреЗ рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддреА рд╣реИ
рджреЛ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдпреЛрдЧ (Win32 рдЖрдпрд╛рдд рддрд╛рд▓рд┐рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ)ред рдЙрджрд╛рд╣рд░рдг рдЬрд╣рд╛рдВ рдпрд╣
рдПрдХ рдбреАрдПрд▓рдПрд▓ рд╕реЗ рдЖрдпрд╛рддрд┐рдд рд╕рдВрд░рдЪрдирд╛ рдЪрд░ рдХреЗ рд╕рджрд╕реНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ,
рд╕рд╛рде рд╣реА рдПрдХ рдбреАрдПрд▓рдПрд▓ рд╕реЗ рдЖрдпрд╛рдд рдХрд┐рдП рдЧрдП рд╕рд░рдгреА рдЪрд░ рдореЗрдВ рдирд┐рд░рдВрддрд░ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдХреЛрдИ рднреА
рдорд▓реНрдЯреАрд╡рд░реНрдб рд╡реЗрд░рд┐рдПрдмрд▓ (рд╕рд░рдгреА, рд╕рдВрд░рдЪрдирд╛, рд▓рдВрдмреА рд▓рдВрдмреА, рдЖрджрд┐) рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдкрддреНрддрд┐рдЬрдирдХ рдирд┐рд░реНрдпрд╛рддрд┐рдд рдЪрд░ рдХреЗ рд╕рдЯреАрдХ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, ld
рд╣рдореЗрд╢рд╛ рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ, рдЪреЗрддрд╛рд╡рдиреА рдЬрд╛рд░реА рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред

рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдЗрд╕ рдХрдард┐рдирд╛рдИ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ
рдирд┐рд░реНрдпрд╛рддрд┐рдд рдЪрд░:

рдПрдХ рддрд░реАрдХрд╛ рд╣реИ --enable-runtime-pseudo-reloc рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдпрд╣ рдХрд╛ рдХрд╛рд░реНрдп рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ
рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛрдб рдореЗрдВ рд╕рдВрджрд░реНрдн рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╡рд┐рдзрд┐ рдХрд╛рдо рдХрд░рддреА рд╣реИ
рдХреЗрд╡рд▓ рддрднреА рдЬрдм рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рджреВрд╕рд░рд╛ рдЙрдкрд╛рдп рдпрд╣ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдПрдХ 'рд╕реНрдерд┐рд░рд╛рдВрдХ' рдХреЛ рдЪрд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдХрд┐рдпрд╛ рдЬрд╛рдП - рдЕрд░реНрдерд╛рдд,
рд╕рдВрдХрд▓рди рд╕рдордп рдкрд░ рдЕрдЬреНрдЮрд╛рдд рдФрд░ рдЧреИрд░-рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдпред рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рджреЛ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рд╣реИрдВ:
a) рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ (рд╕рд░рдгреА рдХрд╛ рдкрддрд╛) рдХреЛ рдПрдХ рдЪрд░ рдмрдирд╛рдПрдВ, рдпрд╛ b) 'рд╕реНрдерд┐рд░' рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдмрдирд╛рдПрдВ
рдПрдХ рдкрд░рд┐рд╡рд░реНрддрдиреАрдпред рдЗрд╕ рдкреНрд░рдХрд╛рд░:

рдмрд╛рд╣рд░реА рдкреНрд░рдХрд╛рд░ extern_array [];
рдмрд╛рд╣рд░реА_рдЕрд░реЗ [1] -->
{рдЕрд╕реНрдерд┐рд░ рдкреНрд░рдХрд╛рд░ *t=extern_array; рдЯреА[1] }

or

рдмрд╛рд╣рд░реА рдкреНрд░рдХрд╛рд░ extern_array [];
рдмрд╛рд╣рд░реА_рдЕрд░реЗ [1] -->
{рдЕрд╕реНрдерд┐рд░ рдЗрдВрдЯ рдЯреА = 1; рдмрд╛рд╣рд░реА_рд╕рд░рдгреА [рдЯреА] }

Structs (рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреНрдп рдорд▓реНрдЯреАрд╡рд░реНрдб рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░) рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдирд╛ рд╣реИ
рд╕рдВрд░рдЪрдирд╛ рд╕реНрд╡рдпрдВ (рдпрд╛ рд▓рдВрдмреА рд▓рдВрдмреА, рдпрд╛ ...) рдЪрд░:

рдмрд╛рд╣рд░реА рд╕рдВрд░рдЪрдирд╛ рдПрд╕ extern_struct;
рдмрд╛рд╣рд░реА_рд╕рдВрд░рдЪрдирд╛.рдлрд╝реАрд▓реНрдб ->
{рдЕрд╕реНрдерд┐рд░ рд╕рдВрд░рдЪрдирд╛ s *t=&extern_struct; рдЯреА-> рдлрд╝реАрд▓реНрдб}

or

рдмрд╛рд╣рд░реА рд▓рдВрдмреЗ рд▓рдВрдмреЗ extern_ll;
рдмрд╛рд╣рд░реА_рдПрд▓ ->
{рдЕрд╕реНрдерд┐рд░ рд▓рдВрдмрд╛ рд▓рдВрдмрд╛ * local_ll=&extern_ll; *рд▓реЛрдХрд▓_рдПрд▓}

рдЗрд╕ рдХрдард┐рдирд╛рдИ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рдПрдХ рддреАрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╣реИ 'рдСрдЯреЛ-рдЖрдпрд╛рдд' рдХреЛ рдЫреЛрдбрд╝ рджреЗрдирд╛
рдЕрдкрдорд╛рдирдЬрдирдХ рдкреНрд░рддреАрдХ рдФрд░ рдЗрд╕реЗ "__declspec(dllimport)" рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХрд┐
рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдПрдХ рдбреАрдПрд▓рдПрд▓ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рд╕рдВрдХрд▓рди-рд╕рдордп #defines рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ,
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛрдб рдмрдирд╛рдирд╛ рдЬреЛ рдбреАрдПрд▓рдПрд▓ рд╕реЗ рд▓рд┐рдВрдХ рд╣реЛрдЧрд╛, рдпрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдерд┐рд░ рд╕реЗ рдирд┐рд░реНрдорд╛рдг/рд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд░реЗрдЧрд╛
рдкреБрд╕реНрддрдХрд╛рд▓рдпред 'рдкреНрд░рддреНрдпрдХреНрд╖' рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ
рдирд┐рд░рдВрддрд░ рдСрдлрд╕реЗрдЯ 'рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рд╛рде рдкрддрд╛, рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

рдореВрд▓:

--foo.h
рдмрд╛рд╣рд░реА рдЗрдВрдЯ рдЧрд┐рд░рдлреНрддрд╛рд░реА [];
--foo.c
#рд╢рд╛рдорд┐рд▓ "foo.h"
рд╢реВрдиреНрдп рдореБрдЦреНрдп (int argc, char **argv){
рдкреНрд░рд┐рдВрдЯрдл ("% d \ n", рдПрдЖрд░ [1]);
}

1 рд╕рдорд╛рдзрд╛рди:

--foo.h
рдмрд╛рд╣рд░реА рдЗрдВрдЯ рдЧрд┐рд░рдлреНрддрд╛рд░реА [];
--foo.c
#рд╢рд╛рдорд┐рд▓ "foo.h"
рд╢реВрдиреНрдп рдореБрдЦреНрдп (int argc, char **argv){
/* рдпрд╣ рд╕рдорд╛рдзрд╛рди win32 рдФрд░ cygwin рдХреЗ рд▓рд┐рдП рд╣реИ; "рдЕрдиреБрдХреВрд▓рд┐рдд" рди рдХрд░реЗрдВ */
рдЕрд╕реНрдерд┐рд░ int * parr = arr;
рдкреНрд░рд┐рдВрдЯрдл ("% d \ n", рдкрд╛рд░ [1]);
}

2 рд╕рдорд╛рдзрд╛рди:

--foo.h
/* рдиреЛрдЯ: рдСрдЯреЛ-рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХреЛрдИ __declspec(dllexport) рдирд╣реАрдВ) */
#if (рдкрд░рд┐рднрд╛рд╖рд┐рдд(_WIN32) тОктОкрдкрд░рд┐рднрд╛рд╖рд┐рдд(__CYGWIN__)) && \
!(рдкрд░рд┐рднрд╛рд╖рд┐рдд(FOO_BUILD_DLL) тОктОкрдкрд░рд┐рднрд╛рд╖рд┐рдд(FOO_STATIC))
# рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ FOO_IMPORT __declspec(dllimport)
#else
#FOO_IMPORT рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ
#endif
рдмрд╛рд╣рд░реА FOO_IMPORT int arr[];
--foo.c
#рд╢рд╛рдорд┐рд▓ "foo.h"
рд╢реВрдиреНрдп рдореБрдЦреНрдп (int argc, char **argv){
рдкреНрд░рд┐рдВрдЯрдл ("% d \ n", рдПрдЖрд░ [1]);
}

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рдЪреМрдерд╛ рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдХреЛрдб рдХрд░реЗрдВ
рдЖрдкрддреНрддрд┐рдЬрдирдХ рдЪрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдмрдЬрд╛рдп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдЙрджрд╛ рд╕реЗрдЯ_рдлреВ () рдФрд░
get_foo () рдПрдХреНрд╕реЗрд╕рд░ рдлрд╝рдВрдХреНрд╢рди)ред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХрд╛]

--рдЕрдХреНрд╖рдо-рдСрдЯреЛ-рдЖрдпрд╛рдд
рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП "_symbol" рдХреЛ "__imp__symbol" рд╕реЗ рдкрд░рд┐рд╖реНрдХреГрдд рд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВ
рдбреАрдПрд▓рдПрд▓ рд╕реЗ рдЖрдпрд╛рддред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░]

--рд╕рдХреНрд╖рдо-рд░рдирдЯрд╛рдЗрдо-рдЫрджреНрдо-рд╕реНрдерд╛рдирд╛рдВрддрд░рдг
рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ --enable-auto-import рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рд╣реИрдВ, рдЕрд░реНрдерд╛рдд,
рдбреАрдПрд▓рдПрд▓ рд╕реЗ рдЧреИрд░-рд╢реВрдиреНрдп рдСрдлрд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдЖрдпрд╛рдд, рдпрд╣ рд╕реНрд╡рд┐рдЪ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдмрдирд╛рдПрдЧрд╛
'рд░рдирдЯрд╛рдЗрдо рд╕реНрдпреВрдбреЛ рд░рд┐рд▓реЛрдХреЗрд╢рди' рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЖрдкрдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛрдб рдореЗрдВ рдРрд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рд╕рдВрджрд░реНрднред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк i386 PE рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
рд▓рд┐рдВрдХрд░ рдХрд╛ рд▓рдХреНрд╖рд┐рдд рдмрдВрджрд░рдЧрд╛рд╣]

--рдЕрдХреНрд╖рдо-рд░рдирдЯрд╛рдЗрдо-рдЫрджреНрдо-рд╕реНрдерд╛рдирд╛рдВрддрд░рдг
рдбреАрдПрд▓рдПрд▓ рд╕реЗ рдЧреИрд░-рд╢реВрдиреНрдп рдСрдлрд╝рд╕реЗрдЯ рдбреЗрдЯрд╛ рдЖрдпрд╛рдд рдХреЗ рд▓рд┐рдП рдЫрджреНрдо рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рди рдмрдирд╛рдПрдВред рдпрд╣ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ]

--рд╕рдХреНрд╖рдо-рдЕрддрд┐рд░рд┐рдХреНрдд-рдкреЗ-рдбреАрдмрдЧ
рдСрдЯреЛ-рдЖрдпрд╛рдд рдкреНрд░рддреАрдХ рдердВрдХрд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдмрдЧ рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рдПрдВред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ]

--рд╕реЗрдХреНрд╢рди-рд╕рдВрд░реЗрдЦрдг
рдЕрдиреБрднрд╛рдЧ рд╕рдВрд░реЗрдЦрдг рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдореЗрдореЛрд░реА рдореЗрдВ рд╕реЗрдХреНрд╢рди рд╣рдореЗрд╢рд╛ рдЙрди рдкрддреЛрдВ рдкрд░ рд╢реБрд░реВ рд╣реЛрдВрдЧреЗ рдЬреЛ
рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЧреБрдгрдЬ рд╣реИрдВред 0x1000 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ
i386 PE рд▓рд┐рдВрдХрд░ рдХрд╛ рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ]

--рдвреЗрд░ рд░рд┐рдЬрд╝рд░реНрд╡
--рдвреЗрд░ рд░рд┐рдЬрд╝рд░реНрд╡,рдХрд░рдирд╛
рд╕реНрдЯреИрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд (рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдз) рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП. рдбрд┐рдлрд╝реЙрд▓реНрдЯ 2Mb рдЖрд░рдХреНрд╖рд┐рдд рд╣реИ, 4K рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИред [рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ]

--рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдХреМрди рдХреМрди рд╕реЗ
--рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдХреМрди рдХреМрди рд╕реЗ:рдкреНрд░рдореБрдЦ
--рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдХреМрди рдХреМрди рд╕реЗ:рдкреНрд░рдореБрдЦ.рдирд╛рдмрд╛рд▓рд┐рдЧ
рдЙрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдЖрдкрдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдЧрд╛ред рдХреЗ рд▓рд┐рдП рдХрд╛рдиреВрдиреА рдореВрд▓реНрдп
рдХреМрди рдХреМрди рд╕реЗ "рдореВрд▓", "рд╡рд┐рдВрдбреЛрдЬрд╝", "рдХрдВрд╕реЛрд▓", "рдкреЙрдЬрд╝рд┐рдХреНрд╕", рдФрд░ "рдПрдХреНрд╕рдмреЙрдХреНрд╕" рд╣реИрдВред рдЖрдк рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рднреАред рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди рднреА рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдХреМрди рдХреМрди рд╕реЗ. [рдЗрд╕ рд╡рд┐рдХрд▓реНрдк
рд▓рд┐рдВрдХрд░ рдХреЗ i386 PE рд▓рдХреНрд╖рд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ]

рдореЗрдореЛрд░реА рдмреИрдВрдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 68HC11 рдФрд░ 68HC12 рд▓рд┐рдВрдХрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ
рдореИрдкрд┐рдВрдЧ рдФрд░ рдЯреНрд░реИрдореНрдкреЛрд▓рд┐рди рдХреЛрдб рдЬрдирд░реЗрд╢рди рд╕реНрд╡рд┐рдЪрд┐рдВрдЧред

--рдиреЛ-рдЯреНрд░реИрдореНрдкреЛрд▓рд┐рди
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЯреНрд░реИрдореНрдкреЛрд▓рд┐рди рдХреА рдкреАрдврд╝реА рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдЯреНрд░реИрдореНрдкреЛрд▓рд┐рди рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рджреВрд░ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ "jsr" рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣
рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдХ рджреВрд░ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реВрдЪрдХ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

--рдмреИрдВрдХ-рдЦрд┐рдбрд╝рдХреА рдирд╛рдо
рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд▓рд┐рдВрдХрд░ рдХреЛ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдирд╛рдо рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рд╕реНрдореГрддрд┐
рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЬреЛ рдореЗрдореЛрд░реА рдмреИрдВрдХ рд╡рд┐рдВрдбреЛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдРрд╕реЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реИ
рдлрд┐рд░ рд▓рд┐рдВрдХрд░ рджреНрд╡рд╛рд░рд╛ рдореЗрдореЛрд░реА рд╡рд┐рдВрдбреЛ рдХреЗ рднреАрддрд░ рдкреЗрдЬрд┐рдВрдЧ рдФрд░ рдкрддреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд╛рддрд╛рд╡рд░рдг


рдЖрдк рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ ld рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ "GNUTARGET" рдХреЗ рд╕рд╛рде,
"LDEMULATION" рдФрд░ "COLLECT_NO_DEMANGLE"ред

рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ "GNUTARGET" рдЗрдирдкреБрдЯ-рдлрд╛рдЗрд▓ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ -b (рдпрд╛ рдЗрд╕рдХреЗ рд╕рдорд╛рдирд╛рд░реНрдереА
--рдкреНрд░рд╛рд░реВрдк) рдЗрд╕рдХрд╛ рдорд╛рди рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП BFD рдирд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЧрд░ рд╡рд╣рд╛рдБ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ
рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ "GNUTARGET", ld рд▓рдХреНрд╖реНрдп рдХреЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕реНрд╡рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ "рдЧреНрдиреБрдЯрд╛рд░рдЧреЗрдЯ"
"рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рдкрд░ рд╕реЗрдЯ рд╣реИ рддреЛ рдмреАрдПрдлрдбреА рдмрд╛рдЗрдирд░реА рдХреА рдЬрд╛рдВрдЪ рдХрд░рдХреЗ рдЗрдирдкреБрдЯ рдкреНрд░рд╛рд░реВрдк рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ
рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ; рдпрд╣ рд╡рд┐рдзрд┐ рдЕрдХреНрд╕рд░ рд╕рдлрд▓ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрднрд╛рд╡рд┐рдд рдЕрд╕реНрдкрд╖реНрдЯрддрд╛рдПрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдВ
рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯ-рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЬрд╛рджреБрдИ рд╕рдВрдЦреНрдпрд╛ рд╣реИ
рдЕрдиреЛрдЦрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдкреНрд░рддреНрдпреЗрдХ рд╕рд┐рд╕реНрдЯрдо рдкрд░ BFD рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрдерд╛рди рджреЗрддрд╛ рд╣реИ
рдЙрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреНрд░рд╛рд░реВрдк рдкрд╣рд▓реЗ рдЦреЛрдЬ-рд╕реВрдЪреА рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЕрдзрд┐рд╡реЗрд╢рди рдХреЗ рдкрдХреНрд╖ рдореЗрдВред

рдпрджрд┐ рдЖрдк рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ "LDEMULATION" рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЗрдореНрдпреВрд▓реЗрд╢рди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ -m рд╡рд┐рдХрд▓реНрдкред
рдЕрдиреБрдХрд░рдг рд▓рд┐рдВрдХрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкрд╣рд▓реБрдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд┐рдВрдХрд░
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдк рдЙрдкрд▓рдмреНрдз рдПрдореБрд▓реЗрд╢рди рдХреЛ рдХреЗ рд╕рд╛рде рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ --рд╢рдмреНрджрд╢рдГ or -V рд╡рд┐рдХрд▓реНрдкред рдЕрдЧрд░
-m рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ "LDEMULATION" рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ,
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЕрдиреБрдХрд░рдг рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд▓рд┐рдВрдХрд░ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрдо рддреМрд░ рдкрд░, рд▓рд┐рдВрдХрд░ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐
"COLLECT_NO_DEMANGLE" рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕реЗрдЯ рд╣реИ, рддреЛ рдпрд╣ рдбрд┐рдореИрдВрдЧрд▓рд┐рдВрдЧ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрдЧрд╛
рдкреНрд░рддреАрдХ рдпрд╣ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ "рдЬреАрд╕реАрд╕реА" рд▓рд┐рдВрдХрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЖрд╡рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдоред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ --рд╡рд┐рдШрдЯрди рдФрд░ --рдиреЛ-рдбреЗрдордВрдЧрд▓
рд╡рд┐рдХрд▓реНрдк.

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ h8300-hms-ld рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

  • 1
    DivFix + + +
    DivFix + + +
    DivFix++ рдЖрдкрдХрд╛ AVI рд╡реАрдбрд┐рдпреЛ рд░рд┐рдкреЗрдпрд░ рдФрд░ рд╣реИ
    рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ред рдпрд╣ рдорд░рдореНрдордд рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
    рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬреЛ рдбрд╛рдЙрдирд▓реЛрдб рдкрд░ рд╣реИрдВ
    ed2k(emule), рдЯреЛрд░реЗрдВрдЯ, рдЧреБрдЯреЗрд▓рд╛, ftp рд╕реЗ...
    рдбрд┐рд╡рдлрд┐рдХреНрд╕++ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 2
    рдЬреЗрдмреЙрд╕ рд╕рдореБрджрд╛рдп
    рдЬреЗрдмреЙрд╕ рд╕рдореБрджрд╛рдп
    рд╕рдореБрджрд╛рдп рд╕рдВрдЪрд╛рд▓рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ
    рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдирд╡рд╛рдЪрд╛рд░
    рдХреНрд╖реБрдзрд╛ред рд╣рдорд╛рд░рд╛ рдкреНрд░рдореБрдЦ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЬреЗрдмреЙрд╕ рдПрдПрд╕ рд╣реИ
    рдЕрдЧреНрд░рдгреА рдУрдкрди рд╕реЛрд░реНрд╕,
    рдорд╛рдирдХреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк...
    рдЬреЗрдмреЙрд╕ рдХрдореНрдпреБрдирд┐рдЯреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 3
    Django рдлрд╛рдЗрд▓рд░
    Django рдлрд╛рдЗрд▓рд░
    django Filer рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрди рд╣реИ
    Django рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдЬреЛ рдмрдирд╛рддрд╛ рд╣реИ
    рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдЖрд╕рд╛рди рд╣реИред
    django-filer рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрди рд╣реИ
    рдбреАрдЬреЗрдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди...
    Django рдлрд╛рдЗрд▓рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 4
    рдПрдХреНрд╕рд╕реАрдПрдЯреА
    рдПрдХреНрд╕рд╕реАрдПрдЯреА
    рдПрдХреНрд╕рдЯреНрд░реАрдо рдХреНрд▓рд╕реНрдЯрд░ рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрд╢рди рдЯреВрд▓рдХрд┐рдЯред
    xCAT рдПрдХ рд╕реНрдХреЗрд▓реЗрдмрд▓ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рдмрдВрдзрди рд╣реИ
    рдФрд░ рдкреНрд░рд╛рд╡рдзрд╛рди рдЙрдкрдХрд░рдг рдЬреЛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
    рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдирд┐рдпрдВрддреНрд░рдг, рдЦреЛрдЬ рдФрд░ рдУрдПрд╕
    рдбрд┐рд╕реНрдХрдлреБрд▓/рдбреА...
    рдПрдХреНрд╕рдХреИрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 5
    рд╕рд╛рдИ
    рд╕рд╛рдИ
    Psi рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╢рдХреНрддрд┐рд╢рд╛рд▓реА XMPP рд╣реИ
    рдЕрдиреБрднрд╡реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯред
    рдПрдордПрд╕ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдЙрдкрд▓рдмреНрдз рд╣реИрдВ
    рд╡рд┐рдВрдбреЛрдЬрд╝, рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХрдУрдПрд╕.. рд╢реНрд░реЛрддрд╛рдЧрдг:
    рдЖрдЦрд┐рд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛...
    рд╕рд╛рдИ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 6
    рдмреНрд▓реЙрдмреА рд╡реЙрд▓реА 2
    рдмреНрд▓реЙрдмреА рд╡реЙрд▓реА 2
    рдкреНрд░рд╕рд┐рджреНрдз рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдирд┐рд░рдВрддрд░рддрд╛
    рдмреНрд▓реЙрдмреА рд╡реЙрд▓реА 1.x рдЖрд░реНрдХреЗрдб рдЧреЗрдо..
    рд╢реНрд░реЛрддрд╛: рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рдбреЗрд╕реНрдХрдЯреЙрдкред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛
    рдЗрдВрдЯрд░рдлрд╝реЗрд╕: рдУрдкрдирдЬреАрдПрд▓, рдПрд╕рдбреАрдПрд▓ред рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ
    рднрд╛рд╖рд╛: рд╕реА++, рд▓реБрдЖред рд╕реА...
    рдмреНрд▓реЙрдмреА рд╡реЙрд▓реА 2 рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • рдЕрдзрд┐рдХ "

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad