āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ­āļēāļŦāļēāļĢāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

sh4-linux-gnu-ld - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™ Cloud

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ sh4-linux-gnu-ld āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ sh4-linux-gnu-ld āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āļīāđ‰āļ‡āļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āļŦāļ™āļķāđˆāļ‡āđƒāļ™āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


ld - āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ GNU

āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāđˆāļ­


āđāļ­āļĨāļ”āļĩ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ] āļ­āđ‡āļ­āļšāđ€āļˆāļāļ•āđŒāđ„āļŸāļĨāđŒ ...

DESCRIPTION


ld āļĢāļ§āļĄāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđāļĨāļ°āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļˆāļģāļ™āļ§āļ™āļŦāļ™āļķāđˆāļ‡ āļĒāđ‰āļēāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ āđ‚āļ”āļĒāļ›āļāļ•āļīāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļŠāļļāļ”āļ—āđ‰āļēāļĒāđƒāļ™āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ·āļ­āļāļēāļĢāļĢāļąāļ™ ld.

ld āļĒāļ­āļĄāļĢāļąāļšāđ„āļŸāļĨāđŒāļ āļēāļĐāļēāļ„āļģāļŠāļąāđˆāļ‡ Linker āļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āđƒāļ™ superset āļ‚āļ­āļ‡ Link Editor āļ‚āļ­āļ‡ AT&T
āđ„āļ§āļĒāļēāļāļĢāļ“āđŒāļ āļēāļĐāļēāļ„āļģāļŠāļąāđˆāļ‡ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™āđāļĨāļ°āļŠāļĄāļšāļđāļĢāļ“āđŒ

āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āđ„āļĄāđˆāđ„āļ”āđ‰āļ­āļ˜āļīāļšāļēāļĒāļ āļēāļĐāļēāļ„āļģāļŠāļąāđˆāļ‡ āđ€āļŦāđ‡āļ™ ld āļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™ "āļ‚āđ‰āļ­āļĄāļđāļĨ" āđāļšāļšāđ€āļ•āđ‡āļĄ
āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ āļēāļĐāļēāļ„āļģāļŠāļąāđˆāļ‡āđāļĨāļ°āļ”āđ‰āļēāļ™āļ­āļ·āđˆāļ™āđ† āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ GNU

āļĢāļļāđˆāļ™āļ™āļĩāđ‰ ld āđƒāļŠāđ‰āđ„āļĨāļšāļĢāļēāļĢāļĩ BFD āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ—āļąāđˆāļ§āđ„āļ›āđ€āļžāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āļ™āļĩāđ‰
āļŠāđˆāļ§āļĒāđƒāļŦāđ‰ ld āđ€āļžāļ·āđˆāļ­āļ­āđˆāļēāļ™ āļĢāļ§āļĄ āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ•āđˆāļēāļ‡āđ† āļĄāļēāļāļĄāļēāļĒ---āļŠāļģāļŦāļĢāļąāļš
āđ€āļŠāđˆāļ™ COFF āļŦāļĢāļ·āļ­ "a.out" āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ­āļēāļˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļ™āđ€āļžāļ·āđˆāļ­āļœāļĨāļīāļ•āđƒāļ” āđ†
āļŠāļ™āļīāļ”āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ

āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđāļĨāđ‰āļ§ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ GNU āļĒāļąāļ‡āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļĄāļēāļāļāļ§āđˆāļēāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļ·āđˆāļ™āđ† āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļŦāļē
āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ§āļīāļ™āļīāļˆāļ‰āļąāļĒ āļœāļđāđ‰āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŦāļĨāļēāļĒāļ„āļ™āļĨāļ°āļ—āļīāđ‰āļ‡āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļąāļ™āļ—āļĩāđ€āļĄāļ·āđˆāļ­āļžāļš an
āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”; āđ€āļĄāļ·āđˆāļ­āđƒāļ”āļāđ‡āļ•āļēāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ ld āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļ­āđ„āļ› āļ—āļģāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ­āļ·āđˆāļ™āđ† āđ„āļ”āđ‰
(āļŦāļĢāļ·āļ­āđƒāļ™āļšāļēāļ‡āļāļĢāļ“āļĩ āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļąāđ‰āļ‡āđ† āļ—āļĩāđˆāļĄāļĩāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”)

āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ GNU ld āļĄāļĩāļ‚āļķāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļŦāļĨāļēāļāļŦāļĨāļēāļĒāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāđāļĨāļ°āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰
āđƒāļŦāđ‰āļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ”āļāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļ·āđˆāļ™āđ† āđ€āļ›āđ‡āļ™āļœāļĨāđƒāļŦāđ‰āļ„āļļāļ“āļĄāļĩāļ—āļēāļ‡āđ€āļĨāļ·āļ­āļāļĄāļēāļāļĄāļēāļĒāđƒāļ™āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄ
āļžāļĪāļ•āļīāļāļĢāļĢāļĄ

OPTIONS


āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļĄāļēāļāļĄāļēāļĒ āđāļ•āđˆāđƒāļ™āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļˆāļĢāļīāļ‡āļĄāļĩāđ€āļžāļĩāļĒāļ‡āđ„āļĄāđˆāļāļĩāđˆāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āđƒāļŠāđ‰āđƒāļ™āļšāļĢāļīāļšāļ—āđƒāļ”āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ° āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļāļēāļĢāđƒāļŠāđ‰ . āļšāđˆāļ­āļĒāļ„āļĢāļąāđ‰āļ‡ ld āļ„āļ·āļ­āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ Unix āļĄāļēāļ•āļĢāļāļēāļ™āļšāļ™āļĢāļ°āļšāļš Unix āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļĄāļēāļ•āļĢāļāļēāļ™ āđƒāļ™āļĢāļ°āļšāļšāļ”āļąāļ‡āļāļĨāđˆāļēāļ§ āļ–āļķāļ‡
āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļŸāļĨāđŒ "hello.o":

āļ‰āļąāļ™āļ—āļģ /lib/crt0.o āļŠāļ§āļąāļŠāļ”āļĩ.o -lc

āļ™āļĩāđ‰āļšāļ­āļ ld āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāļŠāļ·āđˆāļ­ āđ€āļ­āļēāļ—āđŒāļžāļļāļ• āļ­āļąāļ™āđ€āļ›āđ‡āļ™āļœāļĨāļĄāļēāļˆāļēāļāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļŸāļĨāđŒ
"/lib/crt0.o" āļāļąāļš "hello.o" āđāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩāđˆ "libc.a" āļ‹āļķāđˆāļ‡āļˆāļ°āļĄāļēāļˆāļēāļāļĄāļēāļ•āļĢāļāļēāļ™
āļ„āđ‰āļ™āļŦāļēāđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ (āļ”āļđāļāļēāļĢāļ­āļ āļīāļ›āļĢāļēāļĒāļ‚āļ­āļ‡ -l āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡)

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļšāļēāļ‡āļ•āļąāļ§āđ€āļžāļ·āđˆāļ­ ld āļ­āļēāļˆāļĢāļ°āļšāļļ āļ“ āļˆāļļāļ”āđƒāļ”āļāđ‡āđ„āļ”āđ‰āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡
āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ–āļķāļ‡āđ„āļŸāļĨāđŒ āđ€āļŠāđˆāļ™ -l or -T, āļ—āļģāđƒāļŦāđ‰āđ„āļŸāļĨāđŒāļ–āļđāļāļ­āđˆāļēāļ™āļ—āļĩāđˆ the
āļˆāļļāļ”āļ—āļĩāđˆāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ›āļĢāļēāļāļāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđāļĨāļ°
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ„āļŸāļĨāđŒāļ­āļ·āđˆāļ™āđ† āļāļēāļĢāļ—āļģāļ‹āđ‰āļģāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāđ„āļŸāļĨāđŒāļ”āđ‰āļ§āļĒāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ­āļ·āđˆāļ™āļˆāļ°āļĄāļĩ
āđ„āļĄāđˆāļĄāļĩāļœāļĨāļāļĢāļ°āļ—āļšāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļŦāļĢāļ·āļ­āđāļ—āļ™āļ—āļĩāđˆāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļāđˆāļ­āļ™āļŦāļ™āđ‰āļē (āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ—āļēāļ‡āļ”āđ‰āļēāļ™āļ‹āđ‰āļēāļĒāļšāļ™āļ„āļģāļŠāļąāđˆāļ‡
āļšāļĢāļĢāļ—āļąāļ”) āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļąāđ‰āļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ­āļēāļˆāļĢāļ°āļšāļļāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āļ„āļĢāļąāđ‰āļ‡āļ„āļ·āļ­
āļĢāļ°āļšāļļāđ„āļ§āđ‰āđƒāļ™āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡

āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ„āļ·āļ­āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļŦāļĢāļ·āļ­āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ—āļĩāđˆāļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒāļāļąāļ™ āļžāļ§āļāđ€āļ‚āļē
āļ­āļēāļˆāļ—āļģāļ•āļēāļĄ āļ™āļģāļŦāļ™āđ‰āļē āļŦāļĢāļ·āļ­āļœāļŠāļĄāļāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļĒāļāđ€āļ§āđ‰āļ™āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ
āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ§āļēāļ‡āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđāļĨāļ°āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđ„āļ”āđ‰

āđ‚āļ”āļĒāļ›āļāļ•āļī linker āļˆāļ°āļ–āļđāļāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ”āđ‰āļ§āļĒāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡āđ„āļŸāļĨāđŒ āđāļ•āđˆāļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļ other
āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđ„āļšāļ™āļēāļĢāļĩāđ‚āļ”āļĒāđƒāļŠāđ‰ -l, -RāđāļĨāļ°āļ āļēāļĐāļēāļ„āļģāļŠāļąāđˆāļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒ āļ–āđ‰āļē āđ„āļĄāđˆ āđ„āļšāļ™āļēāļĢāļĩ
āļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđ€āļĨāļĒ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļĄāđˆāļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđƒāļ” āđ† āđāļĨāļ°āļ­āļ­āļ
āļ‚āđˆāļēāļ§āļŠāļēāļĢ āđ„āļĄāđˆ āļ­āļīāļ™āļžāļļāļ• āđ„āļŸāļĨāđŒ.

āļŦāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļĄāđˆāļĢāļđāđ‰āļˆāļąāļāļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āļĄāļąāļ™āļˆāļ°āļ–āļ·āļ­āļ§āđˆāļēāļĄāļąāļ™āđ€āļ›āđ‡āļ™
āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āļˆāļ°āđ€āļŠāļĢāļīāļĄāļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŦāļĨāļąāļāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļš
āļĨāļīāļ‡āļ„āđŒ (āļ—āļąāđ‰āļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŦāļĢāļ·āļ­āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒāđƒāļŠāđ‰ -T) āļ™āļĩāđ‰
āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ”āļđāđ€āļŦāļĄāļ·āļ­āļ™āļˆāļ°āđ€āļ›āđ‡āļ™āļ§āļąāļ•āļ–āļļāļŦāļĢāļ·āļ­
āđ€āļāđ‡āļšāļ–āļēāļ§āļĢ āđāļ•āđˆāļˆāļĢāļīāļ‡ āđ† āđāļĨāđ‰āļ§āđ€āļžāļĩāļĒāļ‡āļāļģāļŦāļ™āļ”āļ„āđˆāļēāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āļŦāļĢāļ·āļ­āđƒāļŠāđ‰ "INPUT" āļŦāļĢāļ·āļ­ "GROUP" to
āđ‚āļŦāļĨāļ”āļ§āļąāļ•āļ–āļļāļ­āļ·āđˆāļ™āđ† āļāļēāļĢāļĢāļ°āļšāļļāļŠāļ„āļĢāļīāļ›āļ•āđŒāđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āđ€āļžāļĩāļĒāļ‡āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŦāļĨāļąāļ
āļŠāļ„āļĢāļīāļ›āļ•āđŒ āđ‚āļ”āļĒāļĄāļĩāļ„āļģāļŠāļąāđˆāļ‡āļžāļīāđ€āļĻāļĐāļ§āļēāļ‡āđ„āļ§āđ‰āļŦāļĨāļąāļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒāļŦāļĨāļąāļ āđƒāļŠāđ‰ -T āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļˆāļ°āđāļ—āļ™āļ—āļĩāđˆ
āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļ•āđˆāđƒāļŦāđ‰āļŠāļąāļ‡āđ€āļāļ•āļœāļĨāļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡ "INSERT"

āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļąāļāļĐāļĢāđ€āļ”āļĩāđˆāļĒāļ§ āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āđ‰āļ­āļ‡āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄ
āļˆāļ”āļŦāļĄāļēāļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđ€āļ§āđ‰āļ™āļ§āļĢāļĢāļ„āļŦāļĢāļ·āļ­āļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđāļĒāļāļāļąāļ™
āļ•āļēāļĄāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļąāļ™āļ—āļĩ

āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āļŦāļĨāļēāļĒāļ•āļąāļ§āļ­āļąāļāļĐāļĢ āļŦāļ™āļķāđˆāļ‡āļ‚āļĩāļ”āļŦāļĢāļ·āļ­āļŠāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļ­āļĒāļđāđˆāļ‚āđ‰āļēāļ‡āļŦāļ™āđ‰āļē
āļŠāļ·āđˆāļ­āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ; āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™, -āļĢāđˆāļ­āļ‡āļĢāļ­āļĒ-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āđāļĨāļ° --trace-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āļĄāļĩāļ„āđˆāļēāđ€āļ—āđˆāļēāļāļąāļ™ āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ---āļ™āļąāđˆāļ™
āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĒāļāđ€āļ§āđ‰āļ™āļ›āļĢāļ°āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļŽāļ™āļĩāđ‰ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āļąāļ§āļ­āļąāļāļĐāļĢāļŦāļĨāļēāļĒāļ•āļąāļ§āļ—āļĩāđˆāļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļ•āļąāļ§āļžāļīāļĄāļžāđŒāđ€āļĨāđ‡āļ 'o'
āļ™āļģāļŦāļ™āđ‰āļēāļ”āđ‰āļ§āļĒāļ‚āļĩāļ”āļāļĨāļēāļ‡āļŠāļ­āļ‡āļ­āļąāļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļ—āļąāđ‰āļ‡āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļĨāļ”āļ„āļ§āļēāļĄāļŠāļąāļšāļŠāļ™āļāļąāļš -o āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļ”āļąāļ‡āļ™āļąāđ‰āļ™
āđ€āļŠāđˆāļ™ -āđ‚āļ­āđ€āļĄāļˆāļīāļ āļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ€āļ›āđ‡āļ™ āļĄāļēāļĒāļēāļāļĨ āđāļ•āđˆāļ—āļ§āđˆāļē --āđ‚āļ­āđ€āļĄāļˆāļīāļ āļ•āļąāđ‰āļ‡āļ„āđˆāļē NMAGIC
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ–āļēāļ™āļ°āļšāļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•

āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŦāļĨāļēāļĒāļ•āļąāļ§āļ­āļąāļāļĐāļĢāļ•āđ‰āļ­āļ‡āđāļĒāļāļˆāļēāļāļŠāļ·āđˆāļ­āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ”āđ‰āļ§āļĒ an
āđ€āļ—āđˆāļēāļāļąāļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļŦāļĢāļ·āļ­āļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđāļĒāļāļāļąāļ™āļ—āļąāļ™āļ—āļĩāļ•āļēāļĄāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆ
āļ•āđ‰āļ­āļ‡āļāļēāļĢāļžāļ§āļāđ€āļ‚āļē āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™, --trace-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ foo āđāļĨāļ° --trace- symbol=foo āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļē
āļĒāļ­āļĄāļĢāļąāļšāļ•āļąāļ§āļĒāđˆāļ­āļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļģāļāļąāļ™āļ‚āļ­āļ‡āļŠāļ·āđˆāļ­āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŦāļĨāļēāļĒāļ•āļąāļ§āļ­āļąāļāļĐāļĢ

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ---āļŦāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ–āļđāļāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ—āļēāļ‡āļ­āđ‰āļ­āļĄ āļœāđˆāļēāļ™āđ„āļ”āļĢāđ€āļ§āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ (āđ€āļŠāđˆāļ™ gcc) āļˆāļēāļāļ™āļąāđ‰āļ™
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ„āļ§āļĢāļ™āļģāļŦāļ™āđ‰āļēāļ”āđ‰āļ§āļĒ -Wl (āļŦāļĢāļ·āļ­āļ­āļ°āđ„āļĢāļāđ‡āļ•āļēāļĄāļ—āļĩāđˆāđ€āļŦāđ‡āļ™āļŠāļĄāļ„āļ§āļĢ
āļŠāļģāļŦāļĢāļąāļšāđ„āļ”āļĢāđ€āļ§āļ­āļĢāđŒāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°) āļ”āļąāļ‡āļ™āļĩāđ‰:

gcc -Wl, --start-group foo.o bar.o -Wl,--end-group

āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāđ€āļžāļĢāļēāļ°āđ„āļĄāđˆāđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ§āļšāļ„āļļāļĄāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ­āļēāļˆāļŦāļĒāļļāļ”
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļĨāļīāļ‡āļāđŒāđ€āļŠāļĩāļĒ āļ„āļ§āļēāļĄāļŠāļąāļšāļŠāļ™āļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ€āļĄāļ·āđˆāļ­āļœāđˆāļēāļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āđˆāļēāļ‡āđ†
āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āđˆāļēāļœāđˆāļēāļ™āđ„āļ”āļĢāđ€āļ§āļ­āļĢāđŒ āđ€āļŠāđˆāļ™ āļāļēāļĢāđƒāļŠāđ‰āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđāļĨāļ°āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ
āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ„āļąāđˆāļ™āđāļĨāļ°āļ—āļģāđƒāļŦāđ‰āļ„āļ™āļ‚āļąāļšāļœāđˆāļēāļ™āđ€āļ‰āļžāļēāļ°āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ„āļ›āļĒāļąāļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļĨāļ°
āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāđ„āļ›āļĒāļąāļ‡āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ āđƒāļ™āļāļĢāļ“āļĩāļ™āļĩāđ‰ āđ€āļ›āđ‡āļ™āļāļēāļĢāļ‡āđˆāļēāļĒāļ—āļĩāđˆāļŠāļļāļ”āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļĢāļ§āļĄāļ‚āļ­āļ‡āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āļąāļ§āļ­āļąāļāļĐāļĢāđ€āļ”āļĩāļĒāļ§āđāļĨāļ°āļŦāļĨāļēāļĒāļ•āļąāļ§ āđ€āļŠāđˆāļ™:

gcc foo.o bar.o -Wl,-eENTRY -Wl,-Map=a.map

āļ™āļĩāđˆāļ„āļ·āļ­āļ•āļēāļĢāļēāļ‡āļ‚āļ­āļ‡āļŠāļ§āļīāļ•āļŠāđŒāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ GNU āļĒāļ­āļĄāļĢāļąāļš:

@āđ„āļŸāļĨāđŒ
āļ­āđˆāļēāļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļˆāļēāļ āđ„āļŸāļĨāđŒ. āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ­āđˆāļēāļ™āļˆāļ°āļ–āļđāļāđāļ—āļĢāļāđāļ—āļ™āļ—āļĩāđˆ
āļ•āđ‰āļ™āļ‰āļšāļąāļš @āđ„āļŸāļĨāđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļ–āđ‰āļē āđ„āļŸāļĨāđŒ āđ„āļĄāđˆāļĄāļĩāļ­āļĒāļđāđˆāļŦāļĢāļ·āļ­āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ­āđˆāļēāļ™āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ­āļĒāđˆāļēāļ‡āđāļ—āđ‰āļˆāļĢāļīāļ‡āđāļĨāļ°āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļĨāļšāļ­āļ­āļ

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđƒāļ™ āđ„āļŸāļĨāđŒ āļ–āļđāļāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡ āļ­āļēāļˆāļĢāļ§āļĄāļ­āļąāļāļ‚āļĢāļ°āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡
āđƒāļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ‚āļ”āļĒāļĨāđ‰āļ­āļĄāļĢāļ­āļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ„āļģāļžāļđāļ”āđ€āļ”āļĩāđˆāļĒāļ§āļŦāļĢāļ·āļ­āļ„āļđāđˆ āđƒāļ” āđ†
āļ­āļąāļāļ‚āļĢāļ° (āļĢāļ§āļĄāļ–āļķāļ‡āđāļšāđ‡āļāļŠāđāļĨāļŠ) āļ­āļēāļˆāļĢāļ§āļĄāļ”āđ‰āļ§āļĒāļ„āļģāļ™āļģāļŦāļ™āđ‰āļēāļ­āļąāļāļ‚āļĢāļ°āđ€āļ›āđ‡āļ™
āļĢāļ§āļĄāļāļąāļšāđāļšāđ‡āļāļŠāđāļĨāļŠ NS āđ„āļŸāļĨāđŒ āļ•āļąāļ§āđ€āļ­āļ‡āļ­āļēāļˆāļĄāļĩ @ āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ„āļŸāļĨāđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ; āđƒāļ” āđ†
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‹āđ‰āļģ

-a āļ„āļĩāļĒāđŒāđ€āļ§āļīāļĢāđŒāļ”
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡ HP/UX NS āļ„āļĩāļĒāđŒāđ€āļ§āļīāļĢāđŒāļ” āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ•āđ‰āļ­āļ‡āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™
āļŠāļ•āļĢāļīāļ‡ āđ€āļāđ‡āļš, āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™,āļŦāļĢāļ·āļ­ āļœāļīāļ”āļ™āļąāļ”. -aarchive āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļš
-āļšāļĩāļŠāđāļ•āļ•āļīāļāđāļĨāļ°āļ­āļĩāļāļŠāļ­āļ‡āļ„āļģāļŦāļĨāļąāļāļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļš -āļšāļĩāđ„āļ”āļ™āļēāļĄāļīāļ„. āļ™āļĩāđ‰
āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡

--āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš āļ­āļ­āļ”āļīāļ•āļĨāļīāļš
āđ€āļžāļīāđˆāļĄ āļ­āļ­āļ”āļīāļ•āļĨāļīāļš āđ„āļ›āļ—āļĩāđˆāļĢāļēāļĒāļāļēāļĢ "DT_AUDIT" āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āđ„āļ”āļ™āļēāļĄāļīāļ āļ­āļ­āļ”āļīāļ•āļĨāļīāļš āđ„āļĄāđˆāđ„āļ”āđ‰āļ•āļĢāļ§āļˆāļŠāļ­āļš
āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ”āļģāļĢāļ‡āļ­āļĒāļđāđˆāđāļĨāļ°āļˆāļ°āđ„āļĄāđˆāđƒāļŠāđ‰ DT_SONAME āļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩ āļŦāļēāļāļĢāļ°āļšāļļāđ„āļ§āđ‰
āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡ "DT_AUDIT" āļˆāļ°āļĄāļĩāļĢāļēāļĒāļāļēāļĢāļŠāđˆāļ§āļ™āļ•āđˆāļ­āļ›āļĢāļ°āļŠāļēāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ—āļĩāđˆāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ‚āļ„āļĨāļ­āļ™āļ–āļķāļ‡
āđƒāļŠāđ‰. āļŦāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļžāļšāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāļĄāļĩāļĢāļēāļĒāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āļ“āļ°āļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™
āđ„āļĨāļšāļĢāļēāļĢāļĩāļˆāļ°āđ€āļžāļīāđˆāļĄāļĢāļēāļĒāļāļēāļĢ "DT_DEPAUDIT" āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđƒāļ™āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ• āļ™āļĩāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ ELF āļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹ rtld-audit

-A āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ
--āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ=āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ
āđƒāļ™āļĢāļļāđˆāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ‚āļ­āļ‡ ldāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļģāļŦāļĢāļąāļšāļ•āļĢāļ°āļāļđāļĨ Intel 960 āļ‚āļ­āļ‡ .āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ āđƒāļ™āļ™āļąāđ‰āļ™ ld āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļē āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļĢāļ°āļšāļļ
āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ€āļ‰āļžāļēāļ°āđƒāļ™āļ•āļĢāļ°āļāļđāļĨ 960 āļ—āļģāđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™āđāļĨāļ°āļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™
āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ„āļĨāļąāļ‡āđ€āļāđ‡āļšāļ–āļēāļ§āļĢ

āļāļēāļĢāđ€āļ›āļīāļ”āļ•āļąāļ§āđƒāļ™āļ­āļ™āļēāļ„āļ•āļ‚āļ­āļ‡ ld āļ­āļēāļˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļ„āļĨāļķāļ‡āļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ­āļ·āđˆāļ™āđ†
āļ„āļĢāļ­āļšāļ„āļĢāļąāļ§

-b āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
--āļĢāļđāļ›āđāļšāļš=āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
ld āļ­āļēāļˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđƒāļŦāđ‰āļĢāļ­āļ‡āļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āļ›āļĢāļ°āđ€āļ āļ— āļ–āđ‰āļēāļ„āļļāļ“ ld is
āļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩāļ™āļĩāđ‰ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ -b āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļĢāļđāļ›āđāļšāļšāđ„āļšāļ™āļēāļĢāļĩāļŠāļģāļŦāļĢāļąāļšāļ­āļīāļ™āļžāļļāļ•
āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ•āļēāļĄāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āđāļĄāđ‰āļ§āđˆāļē ld āļĄāļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļē
āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļĢāļđāļ›āđāļšāļšāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļēāļ‡āđ€āļĨāļ·āļ­āļ āļ„āļļāļ“āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļāļŠāļīāđˆāļ‡āļ™āļĩāđ‰ āđ€āļŠāđˆāļ™ ld
āļ„āļ§āļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđƒāļŦāđ‰āļ„āļēāļ”āļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļ­āļīāļ™āļžāļļāļ•āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ›āļāļ•āļīāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āđāļ•āđˆāļĨāļ°
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļ›āđ‡āļ™āļŠāļ•āļĢāļīāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļšāđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđ‚āļ”āļĒ
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” BFD (āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļĢāļđāļ›āđāļšāļšāđ„āļšāļ™āļēāļĢāļĩāļ—āļĩāđˆāļĄāļĩāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒ āļ‚āļĒāļ° -i.)

āļ„āļļāļ“āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŦāļēāļāļ„āļļāļ“āļāļģāļĨāļąāļ‡āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļŸāļĨāđŒāļāļąāļšāđ„āļšāļ™āļēāļĢāļĩāļ—āļĩāđˆāļœāļīāļ”āļ›āļāļ•āļī
āļĢāļđāļ›āđāļšāļš. āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ -b āđ€āļžāļ·āđˆāļ­āļŠāļĨāļąāļšāļĢāļđāļ›āđāļšāļšāļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™ (āđ€āļĄāļ·āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ
āļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļšāļ•āđˆāļēāļ‡āđ†) āđ‚āļ”āļĒāļāļēāļĢāļĢāļ§āļĄ -b āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļāđˆāļ­āļ™āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđāļ•āđˆāļĨāļ°āļāļĨāļļāđˆāļĄ
āđƒāļ™āļĢāļđāļ›āđāļšāļšāđ€āļ‰āļžāļēāļ°

āļĢāļđāļ›āđāļšāļšāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ™āļģāļĄāļēāļˆāļēāļāļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ "GNUTARGET"

āļ„āļļāļ“āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āļĢāļđāļ›āđāļšāļšāļ­āļīāļ™āļžāļļāļ•āļˆāļēāļāļŠāļ„āļĢāļīāļ›āļ•āđŒāđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ "TARGET";

-c MRI-āļ„āļģāļŠāļąāđˆāļ‡āđ„āļŸāļĨāđŒ
--mri-āļŠāļ„āļĢāļīāļ›āļ•āđŒ=MRI-āļ„āļģāļŠāļąāđˆāļ‡āđ„āļŸāļĨāđŒ
āđ€āļžāļ·āđˆāļ­āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāļœāļĨāļīāļ•āđ‚āļ”āļĒ MRI ld āļĒāļ­āļĄāļĢāļąāļšāđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒ an
āļ āļēāļĐāļēāļ„āļģāļŠāļąāđˆāļ‡āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļˆāļģāļāļąāļ” āļ­āļ˜āļīāļšāļēāļĒāđ„āļ§āđ‰āđƒāļ™āđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļš MRI
āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđ€āļ­āļāļŠāļēāļĢ GNU ld āđāļ™āļ°āļ™āļģāđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒ MRI āļ”āđ‰āļ§āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ -c; āđƒāļŠāđ‰
-T āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āđƒāļ™āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ—āļąāđˆāļ§āđ„āļ› ld āļŠāļ„āļĢāļīāļ›āļ•āđŒ
āļ āļēāļĐāļē. āļ–āđ‰āļē MRI-cmdfile āđ„āļĄāđˆāđ„āļ”āđ‰āļ­āļĒāļđāđˆ, ld āļ„āđ‰āļ™āļŦāļēāđƒāļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļĢāļ°āļšāļļ
āđ‚āļ”āļĒāđƒāļ”āđ† -L āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

-d
-āļāļĢāļ°āđāļŠāļ•āļĢāļ‡
-dp āļ—āļąāđ‰āļ‡āļŠāļēāļĄāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļ™ āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš
āļāļąāļšāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļ­āļ·āđˆāļ™āđ† āļžāļ§āļāđ€āļ‚āļēāļāļģāļŦāļ™āļ”āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āđƒāļŦāđ‰āļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āđāļĄāđ‰āļ§āđˆāļēāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļĒāđ‰āļēāļĒāđ„āļ”āđ‰
āđ„āļŸāļĨāđŒāļ–āļđāļāļĢāļ°āļšāļļ (āļ”āđ‰āļ§āļĒ -r). āļ„āļģāļŠāļąāđˆāļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒ "FORCE_COMMON_ALLOCATION" āļĄāļĩ
āļœāļĨāđ€āļ”āļĩāļĒāļ§āļāļąāļ™

--āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļšāļąāļāļŠāļĩ āļ­āļ­āļ”āļīāļ•āļĨāļīāļš
-P āļ­āļ­āļ”āļīāļ•āļĨāļīāļš
āđ€āļžāļīāđˆāļĄ āļ­āļ­āļ”āļīāļ•āļĨāļīāļš āđ„āļ›āļ—āļĩāđˆāļĢāļēāļĒāļāļēāļĢ "DT_DEPAUDIT" āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āđ„āļ”āļ™āļēāļĄāļīāļ āļ­āļ­āļ”āļīāļ•āļĨāļīāļš āđ„āļĄāđˆāđƒāļŠāđˆ
āļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļēāļĢāļĄāļĩāļ­āļĒāļđāđˆ āđāļĨāļ°āļˆāļ°āđ„āļĄāđˆāđƒāļŠāđ‰ DT_SONAME āļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩ āļ–āđ‰āļē
āļĢāļ°āļšāļļāļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡ "DT_DEPAUDIT" āļˆāļ°āļĄāļĩāļĢāļēāļĒāļāļēāļĢāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ—āļ§āļīāļ āļēāļ„
āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ ELF āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš
āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš rtld āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ -P āļĄāļĩāđ„āļ§āđ‰āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡ Solaris

-e āļāļēāļĢāđ€āļ‚āđ‰āļē
--āļ—āļēāļ‡āđ€āļ‚āđ‰āļē=āļāļēāļĢāđ€āļ‚āđ‰āļē
āđƒāļŠāđ‰ āļāļēāļĢāđ€āļ‚āđ‰āļē āđ€āļ›āđ‡āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™
āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļŦāļēāļāđ„āļĄāđˆāļĄāļĩāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāļ·āđˆāļ­ āļāļēāļĢāđ€āļ‚āđ‰āļē, āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļˆāļ°āļžāļĒāļēāļĒāļēāļĄ
āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ„āļģ āļāļēāļĢāđ€āļ‚āđ‰āļē āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚āđāļĨāļ°āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļģāļŦāļĢāļąāļšāļ›āđ‰āļ­āļ™ (āļ•āļąāļ§āđ€āļĨāļ‚āļˆāļ°āđ€āļ›āđ‡āļ™
āļ•āļĩāļ„āļ§āļēāļĄāđƒāļ™āļāļēāļ™ 10; āļ„āļļāļ“āļ­āļēāļˆāđƒāļŠāđ‰āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē 0x āļŠāļģāļŦāļĢāļąāļšāļāļēāļ™ 16 āļŦāļĢāļ·āļ­āļ™āļģāļŦāļ™āđ‰āļē 0 āļŠāļģāļŦāļĢāļąāļšāļāļēāļ™
8)

--āđ„āļĄāđˆāļĢāļ§āļĄ-libs lib,lib...
āļĢāļ°āļšāļļāļĢāļēāļĒāļāļēāļĢāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ‹āļķāđˆāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ„āļĄāđˆāļ„āļ§āļĢāđ€āļ›āđ‡āļ™āđāļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī
āļŠāđˆāļ‡āļ­āļ­āļ āļŠāļ·āđˆāļ­āđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āļēāļˆāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļˆāļļāļĨāļ āļēāļ„āļŦāļĢāļ·āļ­āļ—āļ§āļīāļ āļēāļ„ āļĢāļ°āļšāļļ
"--exclude-libs ALL" āđ„āļĄāđˆāļĢāļ§āļĄāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļēāļāļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āđ€āļ‰āļžāļēāļ°āļāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļĨāļ°āļŠāļģāļŦāļĢāļąāļšELF
āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āļŠāļģāļŦāļĢāļąāļš i386 PE āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđāļŠāļ”āļ‡āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™āđƒāļ™āđ„āļŸāļĨāđŒ .def āļˆāļ°āļĒāļąāļ‡āļ„āļ‡āļ­āļĒāļđāđˆ
āļŠāđˆāļ‡āļ­āļ­āļāđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰ āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ‚āļ­āļ‡ ELF āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļœāļĨāļāļĢāļ°āļ—āļšāļˆāļēāļāļŠāļīāđˆāļ‡āļ™āļĩāđ‰
āļĢāļ°āļšāļšāļˆāļ°āļ–āļ·āļ­āļ§āđˆāļēāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ–āļđāļāļ‹āđˆāļ­āļ™āđ„āļ§āđ‰

--āđ„āļĄāđˆāļĢāļ§āļĄāđ‚āļĄāļ”āļđāļĨāļŠāļģāļŦāļĢāļąāļš Implib āđ‚āļĄāļ”āļđāļĨ,āđ‚āļĄāļ”āļđāļĨ...
āļĢāļ°āļšāļļāļĢāļēāļĒāļāļēāļĢāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļŦāļĢāļ·āļ­āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāđ€āļāđ‡āļšāļ–āļēāļ§āļĢ āļ‹āļķāđˆāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ„āļĄāđˆāļ„āļ§āļĢāđ€āļ›āđ‡āļ™
āļŠāđˆāļ‡āļ­āļ­āļāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđāļ•āđˆāļ„āļ§āļĢāļ„āļąāļ”āļĨāļ­āļāļ‚āļēāļĒāļŠāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ™āļģāđ€āļ‚āđ‰āļē
āļāļģāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļŠāļ·āđˆāļ­āđ‚āļĄāļ”āļđāļĨāļ­āļēāļˆāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļˆāļļāļĨāļ āļēāļ„āļŦāļĢāļ·āļ­
āđ‚āļ„āļĨāļ­āļ™āđāļĨāļ°āļ•āđ‰āļ­āļ‡āļ•āļĢāļ‡āļāļąāļšāļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđƒāļŠāđ‰āđ‚āļ”āļĒ ld āđ€āļžāļ·āđˆāļ­āđ€āļ›āļīāļ”āđ„āļŸāļĨāđŒ; āļŠāļģāļŦāļĢāļąāļšāđ€āļāđ‡āļšāļ–āļēāļ§āļĢ
āļŠāļĄāļēāļŠāļīāļ āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļžāļĩāļĒāļ‡āļŠāļ·āđˆāļ­āļŠāļĄāļēāļŠāļīāļ āđāļ•āđˆāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āļŠāļ·āđˆāļ­āļ—āļĩāđˆāđāļŠāļ”āļ‡āļˆāļ°āļ•āđ‰āļ­āļ‡
āļĢāļ§āļĄāđāļĨāļ°āļˆāļąāļšāļ„āļđāđˆāļžāļē āļ˜ āđƒāļ” āđ† āļ­āļĒāđˆāļēāļ‡āđāļĄāđˆāļ™āļĒāļģāđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļšāļ™āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡. āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āđ€āļ‰āļžāļēāļ°āļāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡
āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāđ„āļ§āđ‰āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™āđƒāļ™āđ„āļŸāļĨāđŒ .def āļˆāļ°āļĒāļąāļ‡āļ„āļ‡āļŠāđˆāļ‡āļ­āļ­āļāđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰

-E
--āļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ
--no-export-āđ„āļ”āļ™āļēāļĄāļīāļ
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ -E āļŦāļĢāļ·āļ­āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
--āļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļģāđƒāļŦāđ‰āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļžāļīāđˆāļĄāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļŦāđ‰āļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ
āļ•āļēāļĢāļēāļ‡. āļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ„āļ”āļ™āļēāļĄāļīāļāļ„āļ·āļ­āļŠāļļāļ”āļ‚āļ­āļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āđ„āļ”āđ‰āļˆāļēāļāđ„āļ”āļ™āļēāļĄāļīāļ
āļ§āļąāļ•āļ–āļļāđƒāļ™āđ€āļ§āļĨāļēāļ—āļģāļ‡āļēāļ™

āļŦāļēāļāļ„āļļāļ“āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ (āļŦāļĢāļ·āļ­āđƒāļŠāđ‰ --no-export-āđ„āļ”āļ™āļēāļĄāļīāļ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™) āļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ„āļ”āļ™āļēāļĄāļīāļāļˆāļ°āļĄāļĩāđ€āļžāļĩāļĒāļ‡
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđ‚āļ”āļĒāļ§āļąāļ•āļ–āļļāđ„āļ”āļ™āļēāļĄāļīāļāļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļĨāļīāļ‡āļ„āđŒ

āļŦāļēāļāļ„āļļāļ“āđƒāļŠāđ‰ "dlopen" āđ€āļžāļ·āđˆāļ­āđ‚āļŦāļĨāļ”āļ­āļ­āļšāđ€āļˆāļāļ•āđŒāđ„āļ”āļ™āļēāļĄāļīāļāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļāļĨāļąāļšāđ„āļ›āļĒāļąāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļāļģāļŦāļ™āļ”āđ‚āļ”āļĒāđ‚āļ›āļĢāđāļāļĢāļĄ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļ§āļąāļ•āļ–āļļāđ„āļ”āļ™āļēāļĄāļīāļāļ­āļ·āđˆāļ™ āđ† āļ„āļļāļ“āļ­āļēāļˆāļˆāļ°
āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ­āļ‡

āļ„āļļāļ“āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļĢāļēāļĒāļāļēāļĢāđ„āļ”āļ™āļēāļĄāļīāļāđ€āļžāļ·āđˆāļ­āļ„āļ§āļšāļ„āļļāļĄāļ§āđˆāļēāļ„āļ§āļĢāđ€āļžāļīāđˆāļĄāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ”āļĨāļ‡āđƒāļ™
āļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāļŦāļēāļāļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĢāļ­āļ‡āļĢāļąāļš āļ”āļđāļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ‚āļ­āļ‡
--āđ„āļ”āļ™āļēāļĄāļīāļ-āļĢāļēāļĒāļāļēāļĢ.

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ‚āļ­āļ‡ ELF āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ PE āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļāļąāļ™
āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āļ­āļ­āļāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļēāļ DLL āļŦāļĢāļ·āļ­ EXE āļ”āļđāļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ‚āļ­āļ‡
--export-all-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡

-āļ­āļĩ.āļšāļĩ āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ§āļąāļ•āļ–āļļ big-endian āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļœāļĨāļāļąāļšāļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

-THE āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ§āļąāļ•āļ–āļļ little-endian āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļœāļĨāļāļąāļšāļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

-f āļŠāļ·āđˆāļ­
--āđ€āļŠāļĢāļīāļĄ=āļŠāļ·āđˆāļ­
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ ELF āđƒāļŦāđ‰āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŸāļīāļĨāļ”āđŒ DT_AUXILIARY āļ āļēāļĒāđƒāļ™āđ€āļ›āđ‡āļ™
āļŠāļ·āđˆāļ­āļ—āļĩāđˆāļĢāļ°āļšāļļ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļšāļ­āļāđ„āļ”āļ™āļēāļĄāļīāļāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļ§āđˆāļēāļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡āđāļŠāļĢāđŒ
āļ„āļ§āļĢāđƒāļŠāđ‰āļ§āļąāļ•āļ–āļļāđ€āļ›āđ‡āļ™āļ•āļąāļ§āļāļĢāļ­āļ‡āđ€āļŠāļĢāļīāļĄāđƒāļ™āļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™
āļŠāļ·āđˆāļ­.

āļŦāļēāļāļ„āļļāļ“āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļāļąāļšāļ§āļąāļ•āļ–āļļāļ•āļąāļ§āļāļĢāļ­āļ‡āļ™āļĩāđ‰āđƒāļ™āļ āļēāļĒāļŦāļĨāļąāļ‡ āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰
āđ‚āļ›āļĢāđāļāļĢāļĄ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāļˆāļ°āđ€āļŦāđ‡āļ™āļŸāļīāļĨāļ”āđŒ DT_AUXILIARY āļŦāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ
āđāļāđ‰āđ„āļ‚āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ” āđ† āļˆāļēāļāļ§āļąāļ•āļ–āļļāļ•āļąāļ§āļāļĢāļ­āļ‡ āļāđˆāļ­āļ™āļ­āļ·āđˆāļ™āļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āđˆāļēāļĄāļĩ a
āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāđƒāļ™āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļŠāļ·āđˆāļ­. āļŦāļēāļāļĄāļĩāļˆāļ°āđƒāļŠāđ‰āđāļ—āļ™
āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāđƒāļ™āļ§āļąāļ•āļ–āļļāļ•āļąāļ§āļāļĢāļ­āļ‡ āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļŠāļ·āđˆāļ­ āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ­āļĒāļđāđˆ āļ”āļąāļ‡āļ™āļąāđ‰āļ™
āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļŠāļ·āđˆāļ­ āļ­āļēāļˆāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļēāļ‡āđ€āļĨāļ·āļ­āļāļ‚āļ­āļ‡āļšāļēāļ‡
āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļšāļēāļ‡āļ—āļĩāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ”āļĩāļšāļąāļāļŦāļĢāļ·āļ­āļŠāļģāļŦāļĢāļąāļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ‰āļžāļēāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ­āļēāļˆāļĢāļ°āļšāļļāđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āļ„āļĢāļąāđ‰āļ‡ āļĢāļēāļĒāļāļēāļĢ DT_AUXILIARY āļˆāļ°āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™
āļ•āļēāļĄāļĨāļģāļ”āļąāļšāļ—āļĩāđˆāļ›āļĢāļēāļāļāļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡

-F āļŠāļ·āđˆāļ­
--āļ•āļąāļ§āļāļĢāļ­āļ‡=āļŠāļ·āđˆāļ­
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ ELF āđƒāļŦāđ‰āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŸāļīāļĨāļ”āđŒ DT_FILTER āļ āļēāļĒāđƒāļ™āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ—āļĩāđˆāļĢāļ°āļšāļļ
āļŠāļ·āđˆāļ­. āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļšāļ­āļāđ„āļ”āļ™āļēāļĄāļīāļāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļ§āđˆāļēāļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‹āļķāđˆāļ‡
āļāļģāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļĢāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļāļĢāļ­āļ‡āđƒāļ™āļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™
āļŠāļ·āđˆāļ­.

āļŦāļēāļāļ„āļļāļ“āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļāļąāļšāļ§āļąāļ•āļ–āļļāļ•āļąāļ§āļāļĢāļ­āļ‡āļ™āļĩāđ‰āđƒāļ™āļ āļēāļĒāļŦāļĨāļąāļ‡ āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰
āđ‚āļ›āļĢāđāļāļĢāļĄ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāļˆāļ°āđ€āļŦāđ‡āļ™āļŸāļīāļĨāļ”āđŒ DT_FILTER āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāļˆāļ°
āđāļāđ‰āđ„āļ‚āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ•āļąāļ§āļāļĢāļ­āļ‡āļ•āļēāļĄāļ›āļāļ•āļī āđāļ•āđˆ
āļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ—āļĩāđˆāļžāļšāđƒāļ™āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļˆāļĢāļīāļ‡ āđ† āļŠāļ·āđˆāļ­. āļ”āļąāļ‡āļ™āļąāđ‰āļ™
āļ§āļąāļ•āļ–āļļāļ•āļąāļ§āļāļĢāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļĨāļ·āļ­āļāļŠāļļāļ”āļĒāđˆāļ­āļĒāļ‚āļ­āļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļ­āđ‡āļ­āļšāđ€āļˆāļāļ•āđŒāđƒāļŦāđ‰āļĄāļē
āļŠāļ·āđˆāļ­.

āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāđ€āļāđˆāļēāļāļ§āđˆāļēāļšāļēāļ‡āļ•āļąāļ§āđƒāļŠāđ‰ -F āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āļĨāļ­āļ”āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒ toolchain āļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāļĢāļ°āļšāļļāļĢāļđāļ›āđāļšāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ­āļīāļ™āļžāļļāļ•āđāļĨāļ°āđ€āļ­āļēāļ•āđŒāļžāļļāļ• āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ GNU
āđƒāļŠāđ‰āļāļĨāđ„āļāļ­āļ·āđˆāļ™āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ™āļĩāđ‰: the -b, --āļĢāļđāļ›āđāļšāļš, --oformat āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āļ„āļģāļŠāļąāđˆāļ‡ "TARGET" āđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āđāļĨāļ°āļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ "GNUTARGET" GNU
āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļˆāļ°āļĨāļ°āđ€āļ§āđ‰āļ™ -F āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļĄāļ·āđˆāļ­āđ„āļĄāđˆāđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ ELF

-āļŸāļīāļ™āļĩāđˆ=āļŠāļ·āđˆāļ­
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ„āļ”āđ‰āļŦāļĢāļ·āļ­āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ ELF āđƒāļŦāđ‰āđ€āļĢāļĩāļĒāļ NAME āđ€āļĄāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĢāļ·āļ­
āļĒāļāđ€āļĨāļīāļāļāļēāļĢāđ‚āļŦāļĨāļ”āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ‚āļ”āļĒāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē DT_FINI āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđ‚āļ”āļĒ
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđƒāļŠāđ‰ "_fini" āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ

-g āļĨāļ°āđ€āļĨāļĒ āđƒāļŦāđ‰āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļ·āđˆāļ™ āđ†

-G āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
--gpsize=āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļāļģāļŦāļ™āļ”āļ‚āļ™āļēāļ”āļŠāļđāļ‡āļŠāļļāļ”āļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāļˆāļ°āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ‚āļ”āļĒāđƒāļŠāđ‰āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™ GP āđ€āļ›āđ‡āļ™ āļ‚āļ™āļēāļ”. āļ™āļĩāđ‰
āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļŠāļģāļŦāļĢāļąāļšāļĢāļđāļ›āđāļšāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ€āļŠāđˆāļ™ MIPS ELF āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļ§āļēāļ‡āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ
āđāļĨāļ°āļ‚āļ­āļ‡āļŠāļīāđ‰āļ™āđ€āļĨāđ‡āļāđ† āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āđ† āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ­āļ·āđˆāļ™
āļĢāļđāļ›āđāļšāļš

-h āļŠāļ·āđˆāļ­
-āđ‚āļ‹āļ™āļēāđ€āļĄāļ°=āļŠāļ·āđˆāļ­
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ ELF āđƒāļŦāđ‰āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŸāļīāļĨāļ”āđŒ DT_SONAME āļ āļēāļĒāđƒāļ™āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ—āļĩāđˆāļĢāļ°āļšāļļ
āļŠāļ·āđˆāļ­. āđ€āļĄāļ·āđˆāļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‹āļķāđˆāļ‡āļĄāļĩāļŸāļīāļĨāļ”āđŒ DT_SONAME
āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļĄāļ·āđˆāļ­āļĢāļąāļ™āđ„āļŸāļĨāđŒāđ€āļĢāļĩāļĒāļāļ—āļģāļ‡āļēāļ™ āđ„āļ”āļ™āļēāļĄāļīāļāļĨāļīāļ‡āļāđŒāđ€āļāļ­āļĢāđŒāļˆāļ°āļžāļĒāļēāļĒāļēāļĄāđ‚āļŦāļĨāļ”āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđāļŠāļĢāđŒ
āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒāļŸāļīāļĨāļ”āđŒ DT_SONAME āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļāļąāļš
āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ

-i āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļĨāļīāļ‡āļāđŒāļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™ (āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļš option -r).

-init=āļŠāļ·āđˆāļ­
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ„āļ”āđ‰āļŦāļĢāļ·āļ­āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ ELF āđƒāļŦāđ‰āđ€āļĢāļĩāļĒāļ NAME āđ€āļĄāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĢāļ·āļ­
āđ‚āļŦāļĨāļ”āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ‚āļ”āļĒāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē DT_INIT āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđ‚āļ”āļĒ
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđƒāļŠāđ‰ "_init" āđ€āļ›āđ‡āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ

-l āļŠāļ·āđˆāļ­āļŠāđ€āļ›āđ‡āļ„
--āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”=āļŠāļ·āđˆāļ­āļŠāđ€āļ›āđ‡āļ„
āđ€āļžāļīāđˆāļĄāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļŦāļĢāļ·āļ­āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒ āļŠāļ·āđˆāļ­āļŠāđ€āļ›āđ‡āļ„ āđ„āļ›āļĒāļąāļ‡āļĢāļēāļĒāļāļēāļĢāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡ āļ–āđ‰āļē āļŠāļ·āđˆāļ­āļŠāđ€āļ›āđ‡āļ„ āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļš :āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ, ld
āļˆāļ°āļ„āđ‰āļ™āļŦāļēāđ€āļŠāđ‰āļ™āļ—āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļŠāļ·āđˆāļ­ āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™āļˆāļ°āļ„āđ‰āļ™āļŦāļē
āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļŠāļ·āđˆāļ­ libnamespec.a.

āļšāļ™āļĢāļ°āļšāļšāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļšāđˆāļ‡āđƒāļŠāđ‰ ld āļ­āļēāļˆāļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒāļ­āļ·āđˆāļ™āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆ
libnamespec.a. āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđƒāļ™āļĢāļ°āļšāļš ELF āđāļĨāļ° SunOS ld āļˆāļ°āļ„āđ‰āļ™āļŦāļēāđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļŠāļģāļŦāļĢāļąāļš
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļŠāļ·āđˆāļ­ libnamespec.so āļāđˆāļ­āļ™āļˆāļ°āļ„āđ‰āļ™āļŦāļēāļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē libnamespec.a. (āđ‚āļ”āļĒ
āđāļšāļšāđāļœāļ™ āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ ".so" āļŦāļĄāļēāļĒāļ–āļķāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™) āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ™āļĩāđ‰
āđƒāļŠāđ‰āđ„āļĄāđˆāđ„āļ”āđ‰āļāļąāļš :āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ‹āļķāđˆāļ‡āļĢāļ°āļšāļļāđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē .āđ€āļŠāļĄāļ­ āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ.

āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāđ€āļžāļĩāļĒāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§ āļ“ āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļĢāļ°āļšāļļāļšāļ™
āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļŦāļēāļāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļāļģāļŦāļ™āļ”āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āļ§āļąāļ•āļ–āļļāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡
āļ‹āļķāđˆāļ‡āļ›āļĢāļēāļāļāļāđˆāļ­āļ™āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļĢāļ§āļĄ
āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļˆāļēāļāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢ āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļ™āļ§āļąāļ•āļ–āļļ
āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™āđƒāļ™āļ āļēāļĒāļŦāļĨāļąāļ‡āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļˆāļ°āđ„āļĄāđˆāļ—āļģāđƒāļŦāđ‰āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢ
āļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡

āļ”āļđ -( āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŠāļģāļŦāļĢāļąāļšāļ§āļīāļ˜āļĩāļšāļąāļ‡āļ„āļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļŦāļĨāļēāļĒ āđ† āļ„āļĢāļąāđ‰āļ‡

āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡

āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ Unix āđāļ•āđˆāļ–āđ‰āļēāļ„āļļāļ“āđ€āļ›āđ‡āļ™
āļāļēāļĢāđƒāļŠāđ‰ ld āļšāļ™ AIX āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļĄāļąāļ™āđāļ•āļāļ•āđˆāļēāļ‡āļˆāļēāļāļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ AIX

-L āļœāļđāđ‰āļ„āđ‰āļ™āļŦāļē
--library-āđ€āļŠāđ‰āļ™āļ—āļēāļ‡=āļœāļđāđ‰āļ„āđ‰āļ™āļŦāļē
āđ€āļžāļīāđˆāļĄāđ€āļŠāđ‰āļ™āļ—āļēāļ‡ āļœāļđāđ‰āļ„āđ‰āļ™āļŦāļē āļŠāļđāđˆāļĢāļēāļĒāļāļēāļĢāđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļ—āļĩāđˆ ld āļˆāļ°āļ„āđ‰āļ™āļŦāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāđāļĨāļ°
ld āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ„āļ§āļšāļ„āļļāļĄ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡ āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ„āļ·āļ­
āļ„āđ‰āļ™āļŦāļēāļ•āļēāļĄāļĨāļģāļ”āļąāļšāļ—āļĩāđˆāļĢāļ°āļšāļļāđ„āļ§āđ‰āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ
āļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļˆāļ°āļ–āļđāļāļ„āđ‰āļ™āļŦāļēāļāđˆāļ­āļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ—āļąāđ‰āļ‡āļŦāļĄāļ” -L
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰āđ„āļ”āđ‰āļāļąāļšāļ—āļļāļāļ„āļ™ -l āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļĨāļģāļ”āļąāļšāļ—āļĩāđˆāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ›āļĢāļēāļāļ
-L āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ„āļĄāđˆāļĄāļĩāļœāļĨāļ•āđˆāļ­āļ§āļīāļ˜āļĩāļāļēāļĢ ld āļ„āđ‰āļ™āļŦāļēāļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļ§āđ‰āļ™āđāļ•āđˆ -T āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆ
āļĢāļ°āļšāļļāđ„āļ§āđ‰

If āļœāļđāđ‰āļ„āđ‰āļ™āļŦāļē āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ "=" āļˆāļēāļāļ™āļąāđ‰āļ™ "=" āļˆāļ°āļ–āļđāļāđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒ āļ‹āļīāļŠāļĢāļđāļ— āļ­āļļāļ›āļŠāļĢāļĢāļ„,
āļ„āļ§āļšāļ„āļļāļĄāđ‚āļ”āļĒ --sysroot āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŦāļĢāļ·āļ­āļĢāļ°āļšāļļāđ€āļĄāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡

āļŠāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļ—āļĩāđˆāļ„āđ‰āļ™āļŦāļē (āđ‚āļ”āļĒāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļšāļļāļ”āđ‰āļ§āļĒ -L) āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ§āđˆāļē
āđ‚āļŦāļĄāļ”āļˆāļģāļĨāļ­āļ‡ ld āļāļģāļĨāļąāļ‡āđƒāļŠāđ‰āļ‡āļēāļ™ āđāļĨāļ°āđƒāļ™āļšāļēāļ‡āļāļĢāļ“āļĩāļāđ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ”āđ‰āļ§āļĒ

āļžāļēāļ˜āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāđ„āļ”āđ‰āđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļĨāļīāļ‡āļāđŒāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ "SEARCH_DIR"
āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļĢāļ°āļšāļļāļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāļ„āđ‰āļ™āļŦāļē āļ“ āļˆāļļāļ”āļ—āļĩāđˆāļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āļ›āļĢāļēāļāļāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡

-m āļāļēāļĢāđāļ‚āđˆāļ‡āļ‚āļąāļ™
āđ€āļĨāļĩāļĒāļ™āđāļšāļš āļāļēāļĢāđāļ‚āđˆāļ‡āļ‚āļąāļ™ āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļāļēāļĢāļˆāļģāļĨāļ­āļ‡āļ—āļĩāđˆāļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āđ‰āļ§āļĒ
--āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” or -V āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

āļ–āđ‰āļē -m āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āļ™āļģāļĄāļēāļˆāļēāļ "LDEMULATION"
āļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ āļŦāļēāļāļĄāļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰

āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™ āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļ°āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡

-M
--āļžāļīāļĄāļžāđŒāđāļœāļ™āļ—āļĩāđˆ
āļžāļīāļĄāļžāđŒāļĨāļīāļ‡āļ„āđŒāđāļœāļ™āļ—āļĩāđˆāđ„āļ›āļĒāļąāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™ āđāļœāļ™āļ—āļĩāđˆāļĨāļīāļ‡āļ„āđŒāđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļš
āļĨāļīāļ‡āļ„āđŒāļĢāļ§āļĄāļ–āļķāļ‡āļŠāļīāđˆāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

· āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ–āļđāļāđāļĄāļ›āđƒāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ

· āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›

· āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļĢāļ§āļĄāļ­āļĒāļđāđˆāđƒāļ™āļĨāļīāļ‡āļāđŒ āļžāļĢāđ‰āļ­āļĄāļĢāļ°āļšāļļāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‹āļķāđˆāļ‡
āļ—āļģāđƒāļŦāđ‰āļŠāļĄāļēāļŠāļīāļāļŦāļ­āļˆāļ”āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļāļ–āļđāļāļ™āļģāđ€āļ‚āđ‰āļēāļĄāļē

· āļ„āđˆāļēāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ - āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāļ„āļģāļ™āļ§āļ“āđ‚āļ”āļĒāļ™āļīāļžāļˆāļ™āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļša
āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļ„āđˆāļēāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļ­āļēāļˆāđ„āļĄāđˆāļĄāļĩāļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡
āđāļŠāļ”āļ‡āđƒāļ™āđāļœāļ™āļ—āļĩāđˆāļĨāļīāļ‡āļ„āđŒ āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļžāļĢāļēāļ°āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļīāđ‰āļ‡āļ•āļąāļ§āļāļĨāļēāļ‡
āļœāļĨāļĨāļąāļžāļ˜āđŒāđāļĨāļ°āđ€āļāđ‡āļšāđ€āļ‰āļžāļēāļ°āļ„āđˆāļēāļŠāļļāļ”āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļ™āļīāļžāļˆāļ™āđŒ āļ āļēāļĒāđƒāļ•āđ‰āđ€āļŠāđˆāļ™
āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āđāļŠāļ”āļ‡āļ„āđˆāļēāļŠāļļāļ”āļ—āđ‰āļēāļĒāļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļ§āļ‡āđ€āļĨāđ‡āļšāđ€āļŦāļĨāļĩāđˆāļĒāļĄ
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāļĄāļĩ:

āļŸāļđ = 1
āļŸāļđ = āļŸāļđ * 4
āļŸāļđ = āļŸāļđ + 8

āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āđƒāļ™āđāļœāļ™āļ—āļĩāđˆāļĨāļīāļ‡āļ„āđŒāļŦāļēāļ -M āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ:

0x00000001 āļŸāļđ = 0x1
[0x0000000c] āļŸāļđ = (āļŸāļđ * 0x4)
[0x0000000c] āļŸāļđ = (āļŸāļđ + 0x8)

āļ”āļđ āļāļēāļĢāđāļŠāļ”āļ‡āļ­āļ­āļ āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ™āļīāļžāļˆāļ™āđŒāđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡

-n
--nmagic
āļ›āļīāļ”āļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡āļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āđāļĨāļ°āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļĨāļīāļ‡āļāđŒāļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒ āļ–āđ‰āļē
āļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ‚āđ€āļ§āļ—āļĒāđŒāļĄāļ™āļ•āļĢāđŒāļŠāđ„āļ•āļĨāđŒ Unix āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļ›āđ‡āļ™ "NMAGIC"

-N
--āđ‚āļ­āđ€āļĄāļˆāļīāļ
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āļ­āđˆāļēāļ™āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āđ„āļ”āđ‰ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļŦāđ‰āļēāļĄāļˆāļąāļ”āļŦāļ™āđ‰āļē
āļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļĨāļīāļ‡āļāđŒāļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒ āļ–āđ‰āļēāļĢāļđāļ›āđāļšāļšāļœāļĨāļĨāļąāļžāļ˜āđŒ
āļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ‚āđ€āļ§āļ—āļĒāđŒāļĄāļ™āļ•āļĢāđŒāļŠāđ„āļ•āļĨāđŒ Unix āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļ›āđ‡āļ™ "OMAGIC" āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ: āđāļĄāđ‰āļ§āđˆāļē a
āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđƒāļŠāđ‰āļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āđ„āļ”āđ‰āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ PE-COFF āļ‹āļķāđˆāļ‡āđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļš
āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđ€āļœāļĒāđāļžāļĢāđˆāđ‚āļ”āļĒ Microsoft

--āđ„āļĄāđˆāļĄāļĩāđ‚āļ­āđ€āļĄāļˆāļīāļ
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļĨāļšāļĨāđ‰āļēāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ‚āļ­āļ‡ -N āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™
āđ€āļ›āđ‡āļ™āđāļšāļšāļ­āđˆāļēāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ”āļĩāļĒāļ§ āđāļĨāļ°āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļąāļ”āđāļ™āļ§āļŦāļ™āđ‰āļē āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ - āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ„āļĄāđˆ
āđ„āļĄāđˆāđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļĨāļīāļ‡āļāđŒāļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒ āđƒāļŠāđ‰ -āļšāļĩāđ„āļ”āļ™āļēāļĄāļīāļ„ āļŠāļģāļŦāļĢāļąāļšāļŠāļīāđˆāļ‡āļ™āļĩāđ‰.

-o āđ€āļ­āļēāļ—āđŒāļžāļļāļ•
--āđ€āļ­āļēāļ—āđŒāļžāļļāļ—=āđ€āļ­āļēāļ—āđŒāļžāļļāļ•
āđƒāļŠāđ‰ āđ€āļ­āļēāļ—āđŒāļžāļļāļ• āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāļœāļĨāļīāļ•āđ‚āļ”āļĒ ld; āļ–āđ‰āļēāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ„āļĄāđˆāđƒāļŠāđˆ
āļĢāļ°āļšāļļāļŠāļ·āđˆāļ­ āļ­āļ­āļ āļ–āļđāļāđƒāļŠāđ‰āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ„āļģāļŠāļąāđˆāļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒ "OUTPUT" āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–
āļĢāļ°āļšāļļāļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļ

-O āļĢāļ°āļ”āļąāļš
If āļĢāļ°āļ”āļąāļš āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ•āļąāļ§āđ€āļĨāļ‚āļ—āļĩāđˆāļĄāļēāļāļāļ§āđˆāļēāļĻāļđāļ™āļĒāđŒ ld āļ›āļĢāļąāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄ āļ™āļĩāđ‰āļ­āļēāļˆāļˆāļ°
āđƒāļŠāđ‰āđ€āļ§āļĨāļēāļ™āļēāļ™āļāļ§āđˆāļēāļĄāļēāļāđāļĨāļ°āļ„āļ§āļĢāđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļģāļŦāļĢāļąāļšāļĢāļ­āļšāļŠāļīāļ‡āļŠāļ™āļ°āđ€āļĨāļīāļĻāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āđ„āļšāļ™āļēāļĢāļĩāđˆ. āđƒāļ™āļ‚āļ“āļ°āļ™āļĩāđ‰ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļœāļĨāļāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡ ELF āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļ­āļ™āļēāļ„āļ•
āļāļēāļĢāļ›āļĨāđˆāļ­āļĒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļēāļˆāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļēāļāļ‚āļķāđ‰āļ™ āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĒāļąāļ‡āđ„āļĄāđˆāļĄāļĩ
āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŠāļģāļŦāļĢāļąāļšāļ„āđˆāļēāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļĻāļđāļ™āļĒāđŒāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰
āļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡āļ™āļĩāđ‰āļ­āļēāļˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļ›āļīāļ”āļ•āļąāļ§āđƒāļ™āļ­āļ™āļēāļ„āļ•

--push-āļĢāļąāļ
āđ€āļ—āļĻāļāļēāļĨ --push-āļĢāļąāļ āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļĢāļąāļāļĐāļēāļŠāļ–āļēāļ™āļ°āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ‚āļ­āļ‡āļ˜āļ‡āļ—āļĩāđˆāļ„āļ§āļšāļ„āļļāļĄ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļāļđāđ‰āļ„āļ·āļ™āđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ”āđ‰āļ§āļĒāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™
--pop-āļĢāļąāļ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ„āļ·āļ­: -āļšāļĩāđ„āļ”āļ™āļēāļĄāļīāļ„, -āļšāļĩāļŠāđāļ•āļ•āļīāļ, -dn, - āļ”āļĩ, -call_shared,
-āđ„āļĄāđˆāđāļŠāļĢāđŒ, -āļ„āļ‡āļ—āļĩāđˆ, -N, -n, --āļ—āļąāđ‰āļ‡āļ„āļĨāļąāļ‡, --no-āļ—āļąāđ‰āļ‡āđ€āļāđ‡āļšāļ–āļēāļ§āļĢ, -r, -āđ€āļ­āļ­,
--copy-dt-need-āļĢāļēāļĒāļāļēāļĢ, --no-copy-dt-need-āļĢāļēāļĒāļāļēāļĢ, --āļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™, --āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™,
āđāļĨāļ° -a.

āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļŦāļ™āļķāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļŠāļģāļŦāļĢāļąāļš pkg-config.php. āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļš
--libs āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ­āļēāļˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļēāļĒāļāļēāļĢāđāļĨāđ‰āļ§āļ­āļēāļˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļš
āļ•āļĨāļ­āļ”āđ€āļ§āļĨāļē. āđ€āļ›āđ‡āļ™āļāļēāļĢāļ”āļĩāļāļ§āđˆāļēāļ—āļĩāđˆāļˆāļ°āļŠāđˆāļ‡āļ„āļ·āļ™āļŠāļīāđˆāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

-Wl,--push-state,--āļ•āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ -libone -libtwo -Wl,--pop-state

āđ€āļĨāļīāļāļ—āļģāļœāļĨāļāļĢāļ°āļ—āļšāļ‚āļ­āļ‡ --push-state āđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āļ„āđˆāļēāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āđāļŸāļĨāđ‡āļāļ—āļĩāđˆāļ„āļ§āļšāļ„āļļāļĄ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•

-q
--emit-relocs
āļ›āļĨāđˆāļ­āļĒāđƒāļŦāđ‰āļŠāđˆāļ§āļ™āļāļēāļĢāđ‚āļĒāļāļĒāđ‰āļēāļĒāđāļĨāļ°āđ€āļ™āļ·āđ‰āļ­āļŦāļēāđƒāļ™āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ āđ‚āļžāļŠāļ•āđŒāļĨāļīāļ‡āļ„āđŒ
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļŦāđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡
āļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļĄāļĩāđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđƒāļŦāļāđˆāļ‚āļķāđ‰āļ™

āļ‚āļ“āļ°āļ™āļĩāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļšāļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ ELF āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™

--force-āđ„āļ”āļ™āļēāļĄāļīāļ
āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļĩāļŠāđˆāļ§āļ™āđ„āļ”āļ™āļēāļĄāļīāļ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš VxWorks
āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ

-r
--āļĒāđ‰āļēāļĒāđ„āļ”āđ‰
āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļĒāđ‰āļēāļĒāđ„āļ”āđ‰---āđ€āļŠāđˆāļ™āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™
āļ­āļīāļ™āļžāļļāļ•āđ„āļ›āļĒāļąāļ‡ ld. āļĄāļąāļāđ€āļĢāļĩāļĒāļāļāļąāļ™āļ§āđˆāļē āđ€āļžāļĩāļĒāļ‡āļšāļēāļ‡āļŠāđˆāļ§āļ™ āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡. āđ€āļ›āđ‡āļ™āļœāļĨāļ‚āđ‰āļēāļ‡āđ€āļ„āļĩāļĒāļ‡āđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ
āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ‚āđ€āļ§āļ—āļĒāđŒāļĄāļ™āļ•āļĢāđŒ Unix āļĄāļēāļ•āļĢāļāļēāļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĒāļąāļ‡āļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•
āđ€āļĨāļ‚āļĄāļŦāļąāļĻāļˆāļĢāļĢāļĒāđŒāļ‚āļ­āļ‡ "OMAGIC" āļŦāļēāļāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļšāļļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰ āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™āļ„āļ·āļ­
āļœāļĨāļīāļ• āđ€āļĄāļ·āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ C++ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰ āļˆāļ° āđ„āļĄāđˆ āđāļāđ‰āđ„āļ‚āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡
āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡; āđƒāļ™āļāļēāļĢāļ—āļģāđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™ āđƒāļŠāđ‰ -āđ€āļ­āļ­.

āđ€āļĄāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđ„āļĄāđˆāļĄāļĩāļĢāļđāļ›āđāļšāļšāđ€āļ”āļĩāļĒāļ§āļāļąāļšāđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ• āđƒāļŦāđ‰āļ—āļģāļāļēāļĢāļĨāļīāļ‡āļāđŒāļšāļēāļ‡āļŠāđˆāļ§āļ™
āļĢāļ­āļ‡āļĢāļąāļšāđ€āļ‰āļžāļēāļ°āđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļ™āļąāđ‰āļ™āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđ‚āļĒāļāļĒāđ‰āļēāļĒāđƒāļ”āđ† āđāļ•āļāļ•āđˆāļēāļ‡
āļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ­āļēāļˆāļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™āļšāļēāļ‡āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđƒāļŠāđ‰ "a.out"
āđ„āļĄāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļšāļēāļ‡āļŠāđˆāļ§āļ™āļāļąāļšāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ­āļ·āđˆāļ™āđ€āļĨāļĒ

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ—āļģāļŠāļīāđˆāļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļš -i.

-R āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ
--just-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ=āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ
āļ­āđˆāļēāļ™āļŠāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđāļĨāļ°āļ—āļĩāđˆāļ­āļĒāļđāđˆāļˆāļēāļ āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāđāļ•āđˆāļŦāđ‰āļēāļĄāļĒāđ‰āļēāļĒāļŦāļĢāļ·āļ­āļĢāļ§āļĄ
āđƒāļ™āļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ‚āļ­āļ‡āļ„āļļāļ“āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđ€āļŠāļīāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ–āļķāļ‡āļ„āđˆāļēāļŠāļąāļĄāļšāļđāļĢāļ“āđŒ
āļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ­āļ·āđˆāļ™ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļēāļāļāļ§āđˆāļē
āļ„āļĢāļąāđ‰āļ‡āļŦāļ™āļķāđˆāļ‡

āđ€āļžāļ·āđˆāļ­āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ ELF āļ­āļ·āđˆāļ™āđ† āļ–āđ‰āļē -R āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āļēāļĄāļ”āđ‰āļ§āļĒāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ
āļŠāļ·āđˆāļ­ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ āļˆāļ°āļ–āļ·āļ­āļ§āđˆāļēāđ€āļ›āđ‡āļ™ -rpath āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

-s
--āđāļ–āļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļĨāļ°āđ€āļ§āđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļēāļāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļ

-S
--āļŠāļ•āļĢāļīāļ›-āļ”āļĩāļšāļąāļ
āļĨāļ°āđ€āļ§āđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ”āļĩāļšāļąāļāđ€āļāļ­āļĢāđŒ (āđāļ•āđˆāđ„āļĄāđˆāđƒāļŠāđˆāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”) āļˆāļēāļāđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•

-t
--āļ•āļīāļ”āļ•āļēāļĄ
āļžāļīāļĄāļžāđŒāļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđ€āļ›āđ‡āļ™ ld āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļžāļ§āļāđ€āļ‚āļē

-T āđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒ
--āļŠāļ„āļĢāļīāļ›āļ•āđŒ=āđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒ
āđƒāļŠāđ‰ āđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒ āđ€āļ›āđ‡āļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ™āļĩāđ‰āđāļ—āļ™āļ—āļĩāđˆ ldāļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡
(āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļžāļīāđˆāļĄāđ€āļ‚āđ‰āļēāđ„āļ›) āļ”āļąāļ‡āļ™āļąāđ‰āļ™ āđ„āļŸāļĨāđŒāļ„āļģāļŠāļąāđˆāļ‡ āļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļāļ—āļļāļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ€āļžāļ·āđˆāļ­
āļ­āļ˜āļīāļšāļēāļĒāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļ āļ–āđ‰āļē āđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒ āđ„āļĄāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ›āļąāļˆāļˆāļļāļšāļąāļ™
"ld" āļ„āđ‰āļ™āļŦāļēāļĄāļąāļ™āđƒāļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒāļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āđ‰āļēāļ‡āļŦāļ™āđ‰āļē -L āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ
-T āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŠāļ°āļŠāļĄ

-āļ”āļĩāļ—āļĩ āđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒ
--default-āļŠāļ„āļĢāļīāļ›āļ•āđŒ=āđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒ
āđƒāļŠāđ‰ āđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒ āđ€āļ›āđ‡āļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļĨāđ‰āļēāļĒāļāļąāļš --āļŠāļ„āļĢāļīāļ›āļ•āđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĒāļāđ€āļ§āđ‰āļ™āļ§āđˆāļēāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āļ­āļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ„āļ·āļ­
āļĨāđˆāļēāļŠāđ‰āļēāļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļŦāļĨāļ·āļ­āļ‚āļ­āļ‡āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ§āļēāļ‡āļŦāļĨāļąāļ‡ --default-āļŠāļ„āļĢāļīāļ›āļ•āđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­
āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāđ€āļĄāļ·āđˆāļ­āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āļœāļđāđ‰āđƒāļŠāđ‰āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļļāļĄāđ„āļ”āđ‰āđ‚āļ”āļĒāļ•āļĢāļ‡ (āđ€āļŠāđˆāļ™āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āđ€āļ›āđ‡āļ™
āļŠāļĢāđ‰āļēāļ‡āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļ·āđˆāļ™ āđ€āļŠāđˆāļ™ gcc).

-u āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ
--āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”=āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ
āļšāļąāļ‡āļ„āļąāļš āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ āļ—āļĩāđˆāļˆāļ°āļ›āđ‰āļ­āļ™āđƒāļ™āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ€āļ›āđ‡āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ” āļāļēāļĢāļ—āļģāđ€āļŠāđˆāļ™āļ™āļĩāđ‰āļ­āļēāļˆ
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ‚āļ­āļ‡āđ‚āļĄāļ”āļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļˆāļēāļāđ„āļĨāļšāļĢāļēāļĢāļĩāļĄāļēāļ•āļĢāļāļēāļ™ -u āļ­āļēāļˆāļˆāļ°
āļ‹āđ‰āļģāļ”āđ‰āļ§āļĒāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ€āļžāļ·āđˆāļ­āļ›āđ‰āļ­āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āļ™āļĩāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ "EXTERN"

āļŦāļēāļāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āđ‚āļĄāļ”āļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ–āļđāļāļ”āļķāļ‡āđ€āļ‚āđ‰āļēāđ„āļ›āđƒāļ™āļĨāļīāļ‡āļāđŒ
āđāļĨāļ°āļŦāļēāļāđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļŠāļģāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđ„āļ§āđ‰ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
--require-āļāļģāļŦāļ™āļ” āļ„āļ§āļĢāđƒāļŠāđ‰āđāļ—āļ™

--require-default=āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ
āļšāļąāļ‡āļ„āļąāļšāļ§āđˆāļē āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ āļ–āļđāļāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ• āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
--āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ” āļĒāļāđ€āļ§āđ‰āļ™āļ§āđˆāļēāļ–āđ‰āļē āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđāļĨāđ‰āļ§ linker
āļˆāļ°āļ­āļ­āļāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđāļĨāļ°āļ­āļ­āļ āđ€āļ­āļŸāđ€āļŸāļāļ•āđŒāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāđ„āļ”āđ‰āđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ‚āļ”āļĒ
āđ‚āļ”āļĒāđƒāļŠāđ‰ "EXTERN", "ASSERT" āđāļĨāļ° "DEFINED" āļĢāđˆāļ§āļĄāļāļąāļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ
āđ€āļ§āļĨāļēāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ

-āđ€āļ­āļ­ āļŠāļģāļŦāļĢāļąāļšāļ­āļĒāđˆāļēāļ‡āļ­āļ·āđˆāļ™āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāđ‚āļ›āļĢāđāļāļĢāļĄ C++ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļš -r: āļĄāļąāļ™āļŠāļĢāđ‰āļēāļ‡
āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļĒāđ‰āļēāļĒāđ„āļ”āđ‰---āđ€āļŠāđˆāļ™ āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ­āļīāļ™āļžāļļāļ•āđ„āļ›āļĒāļąāļ‡ ld. āđ€āļĄāļ·āđˆāļ­
āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ C ++ -āđ€āļ­āļ­ āļ—āļģ āđāļāđ‰āđ„āļ‚āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™ -r. āļĄāļąāļ™āđ„āļĄāđˆ
āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļĄāđˆāđ„āļ”āđ‰ -āđ€āļ­āļ­ āđƒāļ™āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ•āļąāļ§āđ€āļ­āļ‡āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļš -āđ€āļ­āļ­; āđ€āļĄāļ·āđˆāļ­
āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĢāļēāļ‡āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āđāļĨāđ‰āļ§ āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄāđ€āļ‚āđ‰āļēāđ„āļ›āđ„āļ”āđ‰ āđƒāļŠāđ‰ -āđ€āļ­āļ­ āļŠāļļāļ”āļ—āđ‰āļēāļĒāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļĨāļīāļ‡āļ„āđŒāļšāļēāļ‡āļŠāđˆāļ§āļ™āđāļĨāļ° -r āļŠāļģāļŦāļĢāļąāļšāļ„āļ™āļ­āļ·āđˆāļ™āđ†.

--āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļē-āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ=āđ‚āļŦāļĄāļ”
āļ„āļ§āļšāļ„āļļāļĄāļ§āļīāļ˜āļĩāļˆāļąāļ”āļāļēāļĢāļŠāđˆāļ§āļ™āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļē āļŠāđˆāļ§āļ™āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļēāļ™āļąāđ‰āļ™āđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļˆāļēāļ°āļˆāļ‡
āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡

āđ‚āļŦāļĄāļ” āļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļ„āđˆāļēāđƒāļ”āļ„āđˆāļēāļŦāļ™āļķāđˆāļ‡āļ”āļąāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

"āļŠāļ–āļēāļ™āļ—āļĩāđˆ"
āļŠāđˆāļ§āļ™āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļēāļˆāļ°āļ–āļđāļāļ§āļēāļ‡āđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ•āļēāļĄāļāļĨāļĒāļļāļ—āļ˜āđŒ
āļ­āļ˜āļīāļšāļēāļĒāđ„āļ§āđ‰āđƒāļ™ āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļē āļŠāđˆāļ§āļ™. āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļ --āļĄāļĩāđ€āļ­āļāļĨāļąāļāļĐāļ“āđŒ āļĒāļąāļ‡āļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āļ­āļĩāļāļ”āđ‰āļ§āļĒ
āļ§āļēāļ‡āđ„āļ§āđ‰

"āļ—āļīāđ‰āļ‡"
āļŠāđˆāļ§āļ™āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āļ–āļđāļāļĨāļ°āļ—āļīāđ‰āļ‡āđ‚āļ”āļĒāļ§āļēāļ‡āđ„āļ§āđ‰āđƒāļ™ /āļ—āļīāđ‰āļ‡/ āļĄāļēāļ•āļĢāļē.

"āđ€āļ•āļ·āļ­āļ™"
āļœāļđāđ‰āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļ§āļēāļ‡āļŠāđˆāļ§āļ™āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļēāđ€āļ›āđ‡āļ™ "āļŠāļ–āļēāļ™āļ—āļĩāđˆ" āđāļĨāļ°āļĒāļąāļ‡āļ­āļ­āļāļ„āļģāđ€āļ•āļ·āļ­āļ™

"āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”"
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļ­āļ­āļāļžāļĢāđ‰āļ­āļĄāļāļąāļšāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļŦāļēāļāļžāļšāļŠāđˆāļ§āļ™āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļē

āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ if --āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļē āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ·āļ­ "āļŠāļ–āļēāļ™āļ—āļĩāđˆ"

--āđ€āļ­āļāļĨāļąāļāļĐāļ“āđŒ[=āļ§āļ™]
āļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđāļĒāļāļ•āđˆāļēāļ‡āļŦāļēāļāļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļŠāđˆāļ§āļ™āļ­āļīāļ™āļžāļļāļ•āļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™ āļ§āļ™āļŦāļĢāļ·āļ­āļ–āđ‰āļē
āļ•āļąāļ§āđāļ—āļ™āđ€āļŠāļĢāļīāļĄ āļ§āļ™ āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļŦāļēāļĒāđ„āļ› āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ­āļīāļ™āļžāļļāļ•āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļē āļŦāļ™āļķāđˆāļ‡
āļŠāđˆāļ§āļ™āđ€āļ”āđ‡āļāļāļģāļžāļĢāđ‰āļēāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļŠāļīāđˆāļ‡āļ™āļĩāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡; āļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāļĢāļ§āļĄāļ­āļīāļ™āļžāļļāļ•āļ›āļāļ•āļī
āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āđāļ—āļ™āļ—āļĩāđˆāļāļēāļĢāļāļģāļŦāļ™āļ”āļŠāđˆāļ§āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡

-v
--āļĢāļļāđˆāļ™
-V āđāļŠāļ”āļ‡āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļš ld. -V āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĒāļąāļ‡āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļāļēāļĢāļˆāļģāļĨāļ­āļ‡āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš

-x
--āļ—āļīāđ‰āļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļĨāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”

-X
--āļ—āļīāđ‰āļ‡-āļŠāļēāļ§āļšāđ‰āļēāļ™
āļĨāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āļ—āļąāđ‰āļ‡āļŦāļĄāļ” (āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāđ‚āļĨāļ„āļąāļĨāđ€āļ‰āļžāļēāļ°āļĢāļ°āļšāļš
āļ„āļģāļ™āļģāļŦāļ™āđ‰āļēāļ›āđ‰āļēāļĒāļāļģāļāļąāļš āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ› .L āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāđ€āļ­āļĨāļŸāđŒāļŦāļĢāļ·āļ­ L āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļš a.out āđāļšāļšāđ€āļ”āļīāļĄ)

-y āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ
--trace-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ=āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ
āļžāļīāļĄāļžāđŒāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ‹āļķāđˆāļ‡ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™ āļ­āļēāļˆāđƒāļŦāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰
āļāļĩāđˆāļ„āļĢāļąāđ‰āļ‡āļāđ‡āđ„āļ”āđ‰ āđƒāļ™āļŦāļĨāļēāļĒāļĢāļ°āļšāļš āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđ€āļ•āļīāļĄāļ‚āļĩāļ”āļĨāđˆāļēāļ‡

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļĄāļĩāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļ™āļĨāļīāļ‡āļāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āđāļ•āđˆāđ„āļĄāđˆāļ—āļĢāļēāļš
āļ—āļĩāđˆāļĄāļēāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡

-Y āđ€āļŠāđ‰āļ™āļ—āļēāļ‡
āđ€āļžāļīāđˆāļĄ āđ€āļŠāđ‰āļ™āļ—āļēāļ‡ āđ„āļ›āļĒāļąāļ‡āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļĄāļĩāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŠāļģāļŦāļĢāļąāļš Solaris
āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰

-z āļ„āļĩāļĒāđŒāđ€āļ§āļīāļĢāđŒāļ”
āļ„āļģāļŦāļĨāļąāļāļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāļ„āļ·āļ­:

āļ„āļ­āļĄāđ€āļšāļĢāļĨāđ‡āļ­āļ„
āļĢāļ§āļĄāļŠāđˆāļ§āļ™ reloc āļŦāļĨāļēāļĒāļŠāđˆāļ§āļ™āđāļĨāļ°āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ„āđ‰āļ™āļŦāļēāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ
āđāļ„āļŠāđ„āļ”āđ‰

defs
āđ„āļĄāđˆāļ­āļ™āļļāļāļēāļ•āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļ™āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļ™āļāļēāļĢāđāļŠāļĢāđŒ
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļĒāļąāļ‡āļ„āļ‡āđ„āļ”āđ‰āļĢāļąāļšāļ­āļ™āļļāļāļēāļ•

āļœāļđāđ‰āļšāļĢāļīāļŦāļēāļĢ
āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ§āđˆāļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāđāļ•āđ‡āļāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰

āļ—āļąāđˆāļ§āđ‚āļĨāļ
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļĄāļąāļ™āļ—āļģāđƒāļŦāđ‰
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ‚āļ”āļĒāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ™āļĩāđ‰āļĄāļĩāđƒāļŦāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡
āļ•āđˆāļ­āļĄāļēāđ‚āļŦāļĨāļ”āđ„āļĨāļšāļĢāļēāļĢāļĩāđˆ

āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļĄāļąāļ™āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ§āļąāļ•āļ–āļļ
āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļĢāļąāļ™āđ„āļ—āļĄāđŒāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļāđˆāļ­āļ™āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļĢāļąāļ™āđ„āļ—āļĄāđŒāļ‚āļ­āļ‡
āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ­āļ·āđˆāļ™āđ† āļ—āļĩāđˆāļ™āļģāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āđƒāļ™āļ—āļģāļ™āļ­āļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
āļāļēāļĢāļŠāļīāđ‰āļ™āļŠāļļāļ”āļĢāļąāļ™āđ„āļ—āļĄāđŒāļ‚āļ­āļ‡āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļˆāļ°āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļŦāļĨāļąāļ‡āļˆāļēāļāļāļēāļĢāļŠāļīāđ‰āļ™āļŠāļļāļ”āļĢāļąāļ™āđ„āļ—āļĄāđŒāļ‚āļ­āļ‡
āļ§āļąāļ•āļ–āļļāļ­āļ·āđˆāļ™āđ†

āļ‚āļ§āļēāļ‡
āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡āļ„āļąāđˆāļ™āļŦāļ™āđ‰āļēāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļĒāļāđ€āļ§āđ‰āļ™
āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĨāļąāļ

āļŠāļąāļ™āļŦāļĨāļąāļ‡āļĒāļēāļ§
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļŦāļĢāļ·āļ­āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āđƒāļŦāđ‰āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļžāļ·āđˆāļ­āļšāļ­āļāđ„āļ”āļ™āļēāļĄāļīāļ
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļžāļ·āđˆāļ­āđ€āļĨāļ·āđˆāļ­āļ™āļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ„āļ›āļĒāļąāļ‡āļˆāļļāļ”āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
(āļœāļđāļāļ‚āļĩāđ‰āđ€āļāļĩāļĒāļˆ) āļĄāļēāļāļāļ§āđˆāļēāđ€āļ§āļĨāļēāđ‚āļŦāļĨāļ” āļœāļđāļāļ‚āļĩāđ‰āđ€āļāļĩāļĒāļˆāđ€āļ›āđ‡āļ™āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

āđ‚āļŦāļĨāļ”fltr
āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ•āļąāļ§āļāļĢāļ­āļ‡āļ–āļđāļāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļąāļ™āļ—āļĩāļ—āļĩāđˆāļĢāļąāļ™āđ„āļ—āļĄāđŒ

āļĄāļąāļĨāđ€āļ”āļŸ
āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđƒāļŠāđ‰āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāđ„āļ”āđ‰āļŦāļĨāļēāļĒāđāļšāļš

āđ„āļĄāđˆāļĄāļĩāļ„āļ­āļĄāđ€āļšāļĢāļĨāđ‡āļ­āļ„
āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļĢāļ§āļĄāļŦāļĨāļēāļĒāļŠāđˆāļ§āļ™ reloc

nocopyreloc
āļ›āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āđāļ›āļĢ .dynbss āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āđāļ—āļ™āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļĒāđ‰āļēāļĒāļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ

nodedefaultlib
āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāļ‚āļ­āļ‡āļ§āļąāļ•āļ–āļļāļ™āļĩāđ‰āļˆāļ°āļĨāļ°āđ€āļ§āđ‰āļ™āđƒāļ”āđ†
āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

āđ‚āļŦāļ™āļ”
āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ§āđˆāļēāđ„āļĄāđˆāļ„āļ§āļĢāļĒāļāđ€āļĨāļīāļāļāļēāļĢāđ‚āļŦāļĨāļ”āļ§āļąāļ•āļ–āļļāđƒāļ™āļ‚āļ“āļ°āđƒāļŠāđ‰āļ‡āļēāļ™āļˆāļĢāļīāļ‡

āļžāļĒāļąāļāļŦāļ™āđ‰āļē
āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāđƒāļŦāđ‰ "dlopen"

āļžāļĒāļąāļāļŦāļ™āđ‰āļē
āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ§āļąāļ•āļ–āļļāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ—āļīāđ‰āļ‡āđ‚āļ”āļĒ "dldump"

āđ‚āļ™āđ€āļ­āđ‡āļāļŠāđāļ•āđ‡āļ
āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ§āđˆāļēāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāđāļ•āđ‡āļāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰

āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
āļ–āļ·āļ­āļ§āđˆāļē DT_TEXTREL āđƒāļ™āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”

āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
āļ­āļĒāđˆāļēāļ–āļ·āļ­āļ§āđˆāļē DT_TEXTREL āđƒāļ™āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”

āļ›āļīāļ”āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
āļ­āļĒāđˆāļēāļ–āļ·āļ­āļ§āđˆāļē DT_TEXTREL āđƒāļ™āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”

āđ‚āļ™āđ€āļĢāļĨāđ‚āļĢ
āļ­āļĒāđˆāļēāļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āđ€āļ‹āđ‡āļāđ€āļĄāļ™āļ•āđŒ ELF "PT_GNU_RELRO" āđƒāļ™āļ§āļąāļ•āļ–āļļ

āļ•āļ­āļ™āļ™āļĩāđ‰ āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļŦāļĢāļ·āļ­āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āđƒāļŦāđ‰āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļžāļ·āđˆāļ­āļšāļ­āļāđ„āļ”āļ™āļēāļĄāļīāļ
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļĄāļ·āđˆāļ­āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĢāļ·āļ­āđ€āļĄāļ·āđˆāļ­āđāļŠāļĢāđŒ
āđ„āļĨāļšāļĢāļēāļĢāļĩāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāļāļēāļĢāđƒāļŠāđ‰ dlopen āđāļ—āļ™āļāļēāļĢāđ€āļĨāļ·āđˆāļ­āļ™āļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āļˆāļ™āļ–āļķāļ‡āļˆāļļāļ”āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ„āļĢāļąāđ‰āļ‡āđāļĢāļ

āļ—āļĩāđˆāļĄāļē
āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ§āļąāļ•āļ–āļļāļ­āļēāļˆāļĄāļĩ $ORIGIN

rero
āļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āđ€āļ‹āđ‡āļāđ€āļĄāļ™āļ•āđŒ ELF "PT_GNU_RELRO" āđƒāļ™āļ§āļąāļ•āļ–āļļ

āļ‚āļ™āļēāļ”āļŦāļ™āđ‰āļēāļŠāļđāļ‡āļŠāļļāļ” =āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ‚āļ™āļēāļ”āļŦāļ™āđ‰āļēāļŠāļđāļ‡āļŠāļļāļ”āļ‚āļ­āļ‡āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđ€āļ›āđ‡āļ™ āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē.

āļ‚āļ™āļēāļ”āļŦāļ™āđ‰āļēāļ—āļąāđˆāļ§āđ„āļ›=āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ‚āļ™āļēāļ”āļŦāļ™āđ‰āļēāļ—āļąāđˆāļ§āđ„āļ›āļ‚āļ­āļ‡āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđ€āļ›āđ‡āļ™ āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē.

āļ‚āļ™āļēāļ”āļŠāđāļ•āđ‡āļ=āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļĢāļ°āļšāļļāļ‚āļ™āļēāļ”āļŠāđāļ•āđ‡āļāļŠāļģāļŦāļĢāļąāļšāđƒāļ™āļŠāđˆāļ§āļ™ "PT_GNU_STACK" āļ‚āļ­āļ‡ ELF āļāļēāļĢāļĢāļ°āļšāļļāļĻāļđāļ™āļĒāđŒ will
āđāļ—āļ™āļ—āļĩāđˆāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļāļĨāļļāđˆāļĄ "PT_GNU_STACK" āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļ‚āļ™āļēāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

bndplt
āļŠāļĢāđ‰āļēāļ‡āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē BND āđƒāļ™āļĢāļēāļĒāļāļēāļĢ PLT āđ€āļŠāļĄāļ­ āļĢāļ­āļ‡āļĢāļąāļšāļŠāļģāļŦāļĢāļąāļš Linux/x86_64

āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™āļ āļēāļĒāļ™āļ­āļāļ‚āđ‰āļ­āļĄāļđāļĨ
āļ­āļĒāđˆāļēāļ–āļ·āļ­āļ§āđˆāļēāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāļ™āļ­āļāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒ āļ™āļĩāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđāļ—āļ™āļ—āļĩāđˆāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ‚āļ­āļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āđ„āļ”āđ‰
āļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļāļēāļ™āļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ āļ­āļąāļ›āđ€āļ”āļ•āđ€āļĄāļ·āđˆāļ­
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™āđ‚āļ”āļĒāđ‚āļĄāļ”āļđāļĨāļ­āļ·āđˆāļ™āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāđāļŠāļĢāđŒāļœāļĨāļĨāļąāļžāļ˜āđŒ
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”. āļĢāļ­āļ‡āļĢāļąāļšāļŠāļģāļŦāļĢāļąāļš i386 āđāļĨāļ° x86-64

call-nop = āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē addr
call-nop=āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē-nop
call-nop = āļ•āđˆāļ­āļ—āđ‰āļēāļĒ-nop
call-nop=āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē-āđ„āļšāļ•āđŒ
call-nop=āļ•āđˆāļ­āļ—āđ‰āļēāļĒ-āđ„āļšāļ•āđŒ
āļĢāļ°āļšāļļāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļ āļēāļĒāđƒāļ™ "NOP" 1 āđ„āļšāļ•āđŒāđ€āļĄāļ·āđˆāļ­āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ—āļēāļ‡āļ­āđ‰āļ­āļĄāđ€āļ›āđ‡āļ™āļ āļēāļĒāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡
āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰ foo āļœāđˆāļēāļ™āļŠāđˆāļ­āļ‡ GOT call-nop = āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē addr āļŠāļĢāđ‰āļēāļ‡ "0x67
āđ‚āļ—āļĢāļŸāļđ" call-nop=āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē-nop āļŠāļĢāđ‰āļēāļ‡ "0x90 āđ‚āļ—āļĢ foo" call-nop = āļ•āđˆāļ­āļ—āđ‰āļēāļĒ-nop
āļŠāļĢāđ‰āļēāļ‡ "call foo 0x90" call-nop=āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē-āđ„āļšāļ•āđŒ āļŠāļĢāđ‰āļēāļ‡ "āđ„āļšāļ•āđŒ āđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒ āļŸāļđ".
call-nop=āļ•āđˆāļ­āļ—āđ‰āļēāļĒ-āđ„āļšāļ•āđŒ āļŠāļĢāđ‰āļēāļ‡ "call foo āđ„āļšāļ•āđŒ". āļĢāļ­āļ‡āļĢāļąāļšāļŠāļģāļŦāļĢāļąāļš i386 āđāļĨāļ° x86_64

āļ„āļģāļŦāļĨāļąāļāļ­āļ·āđˆāļ™āđ† āļˆāļ°āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡ Solaris

-( āļŦāļ­āļˆāļ”āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ -)
--āļāļĨāļļāđˆāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļŦāļ­āļˆāļ”āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ --end-āļāļĨāļļāđˆāļĄ
āđ€āļ—āļĻāļāļēāļĨ āļŦāļ­āļˆāļ”āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ āļ„āļ§āļĢāđ€āļ›āđ‡āļ™āļĢāļēāļĒāļāļēāļĢāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢ āļ­āļēāļˆāđ€āļ›āđ‡āļ™āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™
āļŠāļ·āđˆāļ­āļŦāļĢāļ·āļ­ -l āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

āđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāļĢāļ°āļšāļļāļˆāļ°āļ–āļđāļāļ„āđ‰āļ™āļŦāļēāļ‹āđ‰āļģ āđ† āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļŦāļĄāđˆ
āļŠāļĢāđ‰āļēāļ‡. āđ‚āļ”āļĒāļ›āļāļ•āļī āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļˆāļ°āļ–āļđāļāļ„āđ‰āļ™āļŦāļēāđ€āļžāļĩāļĒāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§āļ•āļēāļĄāļĨāļģāļ”āļąāļšāļ—āļĩāđˆāļĢāļ°āļšāļļāđ„āļ§āđ‰
āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļŦāļēāļāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚ undefined
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ–āļķāļ‡āđ‚āļ”āļĒāļ§āļąāļ•āļ–āļļāđƒāļ™āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ—āļĩāđˆāļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™āļ āļēāļĒāļŦāļĨāļąāļ‡āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļāđ‰āđ„āļ‚āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ™āļąāđ‰āļ™āđ„āļ”āđ‰ āđ‚āļ”āļĒāļāļēāļĢāļˆāļąāļ”āļāļĨāļļāđˆāļĄāđ€āļ­āļāļŠāļēāļĢāļŠāļģāļ„āļąāļ
āļžāļ§āļāđ€āļ‚āļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āļ–āļđāļāļ„āđ‰āļ™āļŦāļēāļ‹āđ‰āļģ āđ† āļˆāļ™āļāļ§āđˆāļēāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚

āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ•āđ‰āļ™āļ—āļļāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āļ„āļ§āļĢāđƒāļŠāđ‰āđ€āļ‰āļžāļēāļ°āđ€āļĄāļ·āđˆāļ­
āļĄāļĩāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđāļšāļšāļ§āļ‡āļāļĨāļĄāļ—āļĩāđˆāļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļāļŠāļēāļĢāļŠāļģāļ„āļąāļāļŠāļ­āļ‡āļ‰āļšāļąāļšāļ‚āļķāđ‰āļ™āđ„āļ›

--accept-unknown-input-arch
--no-accept-unknown-input-arch
āļšāļ­āļāđƒāļŦāđ‰āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļĒāļ­āļĄāļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļ—āļĩāđˆāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļšāļĢāļđāđ‰āđ„āļ”āđ‰ NS
āļŠāļąāļ™āļ™āļīāļĐāļāļēāļ™āļ§āđˆāļēāļœāļđāđ‰āđƒāļŠāđ‰āļĢāļđāđ‰āļ§āđˆāļēāļāļģāļĨāļąāļ‡āļ—āļģāļ­āļ°āđ„āļĢāđāļĨāļ°āļ•āļąāđ‰āļ‡āđƒāļˆāļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āđƒāļ™āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļ—āļĩāđˆāđ„āļĄāđˆāļĢāļđāđ‰āļˆāļąāļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰
āļ›āļĨāđˆāļ­āļĒ 2.14 āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ•āļąāđ‰āļ‡āđāļ•āđˆāļĢāļļāđˆāļ™ 2.14 āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™āđ„āļ›āļ„āļ·āļ­āļāļēāļĢāļ›āļāļīāđ€āļŠāļ˜āļ­āļīāļ™āļžāļļāļ•āļ”āļąāļ‡āļāļĨāđˆāļēāļ§
āđ„āļŸāļĨāđŒāđāļĨāļ°āļ­āļ·āđˆāļ™ āđ† --accept-unknown-input-arch āđ€āļžāļīāđˆāļĄāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļžāļ·āđˆāļ­āļ„āļ·āļ™āļ„āđˆāļē old
āļžāļĪāļ•āļīāļāļĢāļĢāļĄ.

--āļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™
--āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļœāļĨāļāļąāļšāđāļ—āđ‡āļ ELF DT_NEEDED āļŠāļģāļŦāļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļāļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡
āļšāļĢāļĢāļ—āļąāļ”āļŦāļĨāļąāļ‡ --āļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āđ‚āļ”āļĒāļ›āļāļ•āļīāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļˆāļ°āđ€āļžāļīāđˆāļĄāđāļ—āđ‡āļ DT_NEEDED āļŠāļģāļŦāļĢāļąāļš
āđāļ•āđˆāļĨāļ°āđ„āļ”āļ™āļēāļĄāļīāļāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āđ„āļĄāđˆāļ§āđˆāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāđˆ
āļˆāļģāđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡āļŦāļĢāļ·āļ­āđ„āļĄāđˆ --āļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™ āļ—āļģāđƒāļŦāđ‰āđāļ—āđ‡āļ DT_NEEDED āļ–āļđāļāļ›āļĨāđˆāļ­āļĒāļ­āļ­āļāļĄāļēāļŠāļģāļŦāļĢāļąāļš .āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ—āļĩāđˆ at āļ—āļĩāđˆ āļˆāļļāļ” in āļĨāļīāļ‡āļ„āđŒ āļ•āļĢāļ‡āļ•āļēāļĄāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāļ­āđˆāļ­āļ™āđāļ­
āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļˆāļēāļāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ›āļāļ•āļīāļŦāļĢāļ·āļ­āļŦāļēāļāđ„āļĄāđˆāļžāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāđˆāđƒāļ™ DT_NEEDED
āļĢāļēāļĒāļāļēāļĢāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ­āļ·āđˆāļ™ āđ† āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāđ„āļĄāđˆāļ­āđˆāļ­āļ™āđāļ­āļˆāļēāļāļ—āļĩāđˆāļ­āļ·āđˆāļ™
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āđ„āļ”āļ™āļēāļĄāļīāļāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļŦāļĢāļ·āļ­āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļ›āļĢāļēāļāļāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļŦāļĨāļąāļ‡āļˆāļēāļ
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ›āļąāļāļŦāļēāļˆāļ°āđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ§āđˆāļēāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ–āļđāļāļĄāļ­āļ‡āļ§āđˆāļēāļˆāļģāđ€āļ›āđ‡āļ™āļŦāļĢāļ·āļ­āđ„āļĄāđˆ āļ™āļĩāđˆāļ„āļ·āļ­
āļ„āļĨāđ‰āļēāļĒāļāļąāļšāļāļŽāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļĒāļāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļˆāļēāļāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢ --āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™
āđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

--āđ€āļžāļīāđˆāļĄāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™
--āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđ€āļžāļīāđˆāļĄ
āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļĨāļīāļāđƒāļŠāđ‰āđāļĨāđ‰āļ§āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ„āļ§āļēāļĄāļ„āļĨāđ‰āļēāļĒāļ„āļĨāļķāļ‡āļ‚āļ­āļ‡āļŠāļ·āđˆāļ­āļāļąāļš
--āļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™ āđāļĨāļ° --āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļ–āļđāļāđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒ
--copy-dt-need-āļĢāļēāļĒāļāļēāļĢ āđāļĨāļ° --no-copy-dt-need-āļĢāļēāļĒāļāļēāļĢ.

-āļĒāļ·āļ™āļĒāļąāļ™ āļ„āļĩāļĒāđŒāđ€āļ§āļīāļĢāđŒāļ”
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡ SunOS

-āļšāļĩāđ„āļ”āļ™āļēāļĄāļīāļ„
- āļ”āļĩ
-call_shared
āļĨāļīāļ‡āļāđŒāļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāđāļŠāļĢāđŒ
āļĢāļ­āļ‡āļĢāļąāļšāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” āđ‚āļ”āļĒāļ›āļāļ•āļīāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āđ€āļ›āđ‡āļ™āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ”āļąāļ‡āļāļĨāđˆāļēāļ§ NS
āļ•āļąāļ§āđāļ›āļĢāļ•āđˆāļēāļ‡āđ† āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāđ„āļ§āđ‰āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļĢāļ°āļšāļšāļ•āđˆāļēāļ‡āđ† āļ„āļļāļ“āļ­āļēāļˆ
āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡: āļĄāļĩāļœāļĨāļāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāđˆāļŠāļģāļŦāļĢāļąāļš
-l āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ•āļēāļĄāļĄāļē

-āļāļĨāļļāđˆāļĄāļšāļĩ
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ–āļēāļ™āļ° "DF_1_GROUP" āđƒāļ™āļĢāļēāļĒāļāļēāļĢ "DT_FLAGS_1" āđƒāļ™āļŠāđˆāļ§āļ™āđ„āļ”āļ™āļēāļĄāļīāļ āļ™āļĩāđ‰
āļ—āļģāđƒāļŦāđ‰āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļĢāļąāļ™āđ„āļ—āļĄāđŒāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđƒāļ™āļ§āļąāļ•āļ–āļļāļ™āļĩāđ‰āđāļĨāļ°āļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āđ€āļ›āđ‡āļ™
āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ āļēāļĒāđƒāļ™āļāļĨāļļāđˆāļĄāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ --unresolved- symbols=report-all āđ€āļ›āđ‡āļ™āļ™āļąāļĒ āļ™āļĩāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ ELF āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™

-āļšāļĩāļŠāđāļ•āļ•āļīāļ
-dn
-āđ„āļĄāđˆāđāļŠāļĢāđŒ
-āļ„āļ‡āļ—āļĩāđˆ
āļ­āļĒāđˆāļēāļĨāļīāļ‡āļāđŒāļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆ
āļĢāļ­āļ‡āļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļ•āļąāļ§āđāļ›āļĢāļ•āđˆāļēāļ‡āđ† āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāđ„āļ§āđ‰āļŠāļģāļŦāļĢāļąāļš
āđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļĢāļ°āļšāļšāļ•āđˆāļēāļ‡āđ† āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āļšāļ™
āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡: āļĄāļĩāļœāļĨāļāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” -l āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ•āļēāļĄāļĄāļē āļ™āļĩāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĒāļąāļ‡āļŦāļĄāļēāļĒāļ–āļķāļ‡ --unresolved- symbols=report-all. āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļāļąāļš
- āđāļšāđˆāļ‡āļ›āļąāļ™. āļāļēāļĢāļ—āļģāđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļāļģāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļķāđ‰āļ™āđāļ•āđˆāļ§āđˆāļē . āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ āļēāļĒāļ™āļ­āļāļ‚āļ­āļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļˆāļ°āļ•āđ‰āļ­āļ‡āđāļāđ‰āđ„āļ‚āđ‚āļ”āļĒāļāļēāļĢāļ”āļķāļ‡āļĢāļēāļĒāļāļēāļĢāļˆāļēāļ static
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”

-BāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āđƒāļŦāđ‰āļœāļđāļāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāļēāļāļĨāļāļąāļšāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄ
āļ āļēāļĒāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļŦāļēāļāļĄāļĩ āđ‚āļ”āļĒāļ›āļāļ•āļī āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļŠāļģāļŦāļĢāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡
āļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ€āļžāļ·āđˆāļ­āđāļ—āļ™āļ—āļĩāđˆāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ āļēāļĒāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļšāđˆāļ‡āđƒāļŠāđ‰ āļ™āļĩāđ‰
āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļāļąāļš --āļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡
āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ­āļīāļŠāļĢāļ°āđ€āļžāļ·āđˆāļ­āļœāļđāļāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāļēāļāļĨāļāļąāļšāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ āļēāļĒāđƒāļ™
āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ ELF āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāđāļŠāļĢāđŒ
āđ„āļĨāļšāļĢāļēāļĢāļĩāđāļĨāļ°āļ•āļģāđāļŦāļ™āđˆāļ‡āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ­āļīāļŠāļĢāļ°

-Bsymbolic-āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āđƒāļŦāđ‰āļœāļđāļāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļāļĨāļšāļ­āļĨāļāļąāļš
āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ āļēāļĒāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļŦāļēāļāļĄāļĩ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļāļąāļš
--āļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ­āļīāļŠāļĢāļ°āļ—āļĩāđˆāļˆāļ°āļœāļđāļ
āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļāļĨāļšāļ­āļĨāđ„āļ›āļĒāļąāļ‡āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ āļēāļĒāđƒāļ™āđ„āļŸāļĨāđŒāļŠāļąāđˆāļ‡āļāļēāļĢ āļ™āļĩāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ ELF āļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāđāļĨāļ°āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™
āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ­āļīāļŠāļĢāļ°

--āđ„āļ”āļ™āļēāļĄāļīāļ-āļĢāļēāļĒāļāļēāļĢ=āđ„āļŸāļĨāđŒāļĢāļēāļĒāļāļēāļĢāđ„āļ”āļ™āļēāļĄāļīāļ
āļĢāļ°āļšāļļāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļĢāļēāļĒāļāļēāļĢāđ„āļ”āļ™āļēāļĄāļīāļāđ„āļ›āļĒāļąāļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āļˆāļ°āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļĢāļēāļĒāļāļēāļĢāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāļēāļāļĨāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡
āđ„āļĄāđˆāļ„āļ§āļĢāļœāļđāļāļāļąāļšāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ āļēāļĒāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒāļŦāļĢāļ·āļ­āļŠāļĢāđ‰āļēāļ‡
āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļĢāļēāļĒāļāļēāļĢāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļ„āļ§āļĢāđ€āļžāļīāđˆāļĄāļĨāļ‡āđƒāļ™
āļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ ELF āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļ‹āļķāđˆāļ‡āļĢāļ­āļ‡āļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™

āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļĢāļēāļĒāļāļēāļĢāđ„āļ”āļ™āļēāļĄāļīāļāļˆāļ°āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāđ‚āļŦāļ™āļ”āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļ‚āļ­āļšāđ€āļ‚āļ•āđāļĨāļ°āđ‚āļŦāļ™āļ”
āļŠāļ·āđˆāļ­. āļ”āļđ VERSION āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ

--āđ„āļ”āļ™āļēāļĄāļīāļ-āļĢāļēāļĒāļāļēāļĢ-āļ‚āđ‰āļ­āļĄāļđāļĨ
āļĢāļ§āļĄāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāđˆāļ§āļ™āļāļĨāļēāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļĢāļēāļĒāļāļēāļĢāđ„āļ”āļ™āļēāļĄāļīāļ

--āđ„āļ”āļ™āļēāļĄāļīāļ-āļĢāļēāļĒāļāļēāļĢ-cpp-āđƒāļŦāļĄāđˆ
āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄāļĢāļēāļĒāļāļēāļĢāđ„āļ”āļ™āļēāļĄāļīāļāđƒāļ™āļ•āļąāļ§āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ C ++ āđƒāļŦāļĄāđˆāđāļĨāļ°āļĨāļš āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļ
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ libstdc++ āļ—āļĩāđˆāđāļŠāļĢāđŒ

--āđ„āļ”āļ™āļēāļĄāļīāļ-āļĢāļēāļĒāļāļēāļĢ-cpp-typeinfo
āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄāļĢāļēāļĒāļāļēāļĢāđ„āļ”āļ™āļēāļĄāļīāļāđƒāļ™āļ•āļąāļ§āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĢāļ°āļšāļļāļ›āļĢāļ°āđ€āļ āļ—āļĢāļąāļ™āđ„āļ—āļĄāđŒ C++

--āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāđˆāļ§āļ™
--no-āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāđˆāļ§āļ™
āļ–āļēāļĄāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ āđ„āļĄāđˆ āđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļĄāļ­āļšāļŦāļĄāļēāļĒāđ€āļžāļ·āđˆāļ­āļ”āļđāļ§āđˆāļē
āļĄāļĩāļāļēāļĢāļ—āļąāļšāļ‹āđ‰āļ­āļ™āļāļąāļ™ āđ‚āļ”āļĒāļ›āļāļ•āļīāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļˆāļ°āļ—āļģāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ™āļĩāđ‰ āđāļĨāļ°āļŦāļēāļāļžāļš
āļāļēāļĢāļ—āļąāļšāļ‹āđ‰āļ­āļ™āļāļąāļ™āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļĢāļđāđ‰āđ€āļĢāļ·āđˆāļ­āļ‡ āđāļĨāļ°
āđƒāļŦāđ‰āļ„āđˆāļēāđ€āļœāļ·āđˆāļ­āļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ§āļ™āđƒāļ™āļāļēāļĢāļ‹āđ‰āļ­āļ™āļ—āļąāļš āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ„āļ”āđ‰
āđ‚āļ”āļĒāđƒāļŠāđ‰āļŠāļ§āļīāļ•āļŠāđŒāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ --āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāđˆāļ§āļ™. āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļ—āļąāļšāļ‹āđ‰āļ­āļ™āļāļąāļ™āļĄāļąāļāļˆāļ°āđ„āļĄāđˆ
āļ•āļĢāļ§āļˆāļŠāļ­āļšāļĨāļīāļ‡āļāđŒāļ—āļĩāđˆāļĒāđ‰āļēāļĒāđ„āļ”āđ‰ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļšāļąāļ‡āļ„āļąāļšāļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļ™āļāļĢāļ“āļĩāļ™āļąāđ‰āļ™āđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āļ›āļļāđˆāļĄ
--āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāđˆāļ§āļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

--copy-dt-need-āļĢāļēāļĒāļāļēāļĢ
--no-copy-dt-need-āļĢāļēāļĒāļāļēāļĢ
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļāļēāļĢāļĢāļąāļāļĐāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļāļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ–āļķāļ‡āđ‚āļ”āļĒāđāļ—āđ‡āļ DT_NEEDED
āļ āļēāļĒāđƒāļ™ āđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļāļ‚āļ­āļ‡ ELF āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āđ‚āļ”āļĒāļ›āļāļ•āļīāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļˆāļ°āđ„āļĄāđˆ
āđ€āļžāļīāđˆāļĄāđāļ—āđ‡āļ DT_NEEDED āļĨāļ‡āđƒāļ™āđ„āļšāļ™āļēāļĢāļĩāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āđāļ—āđ‡āļ DT_NEEDED
āđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļāļ­āļīāļ™āļžāļļāļ• āļāļąāļš --copy-dt-need-āļĢāļēāļĒāļāļēāļĢ āļĢāļ°āļšāļļāđ„āļ§āđ‰āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡
āļšāļĢāļĢāļ—āļąāļ”āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄāđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļāļ—āļĩāđˆāļ•āļēāļĄāļĄāļēāļˆāļ°āļĄāļĩāļĢāļēāļĒāļāļēāļĢ DT_NEEDED āļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļē
āđ€āļžāļīāđˆāļĄ āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒ --no-copy-dt-need-āļĢāļēāļĒāļāļēāļĢ.

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĒāļąāļ‡āļĄāļĩāļœāļĨāļ•āđˆāļ­āļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļ
āļ”āđ‰āļ§āļĒāļĢāļ°āļšāļšāđ€āļŠāđ‰āļ™āļ—āļēāļ‡ --copy-dt-need-āļĢāļēāļĒāļāļēāļĢ āđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļāļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļˆāļ°āđ€āļ›āđ‡āļ™
āļ„āđ‰āļ™āļŦāļēāļ‹āđ‰āļģ āđ† āļ•āļēāļĄāđāļ—āđ‡āļ DT_NEEDED āđ„āļ›āļĒāļąāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ­āļ·āđˆāļ™ āđ† āđ€āļžāļ·āđˆāļ­
āđāļāđ‰āđ„āļ‚āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ‚āļ”āļĒāđ„āļšāļ™āļēāļĢāļĩāđ€āļ­āļēāļ•āđŒāļžāļļāļ• āļ”āđ‰āļ§āļĒāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ
āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļāļ—āļĩāđˆāļ•āļēāļĄāļĄāļēāļˆāļ°āļŦāļĒāļļāļ”āļ”āđ‰āļ§āļĒāđ„āļĨāļšāļĢāļēāļĢāļĩāđ„āļ”āļ™āļēāļĄāļīāļ
āļ•āļąāļ§āđ€āļ­āļ‡. āļˆāļ°āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ DT_NEEDED āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ

--cref
āđāļŠāļ”āļ‡āļ•āļēāļĢāļēāļ‡āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđ‚āļĒāļ‡ āļŦāļēāļāļĄāļĩāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāđāļĄāļ›āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļāļēāļāļšāļēāļ—
āļ•āļēāļĢāļēāļ‡āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļđāļāļžāļīāļĄāļžāđŒāđ„āļ›āļĒāļąāļ‡āđ„āļŸāļĨāđŒāđāļœāļ™āļ—āļĩāđˆ āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™āļˆāļ°āļžāļīāļĄāļžāđŒāļšāļ™āļĄāļēāļ•āļĢāļāļēāļ™
āđ€āļ­āļēāļ—āđŒāļžāļļāļ•

āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļ‡āđƒāļˆāļ‡āđˆāļēāļĒ āļˆāļķāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ„āļ”āđ‰āļ‡āđˆāļēāļĒāđ‚āļ”āļĒ
āļŠāļ„āļĢāļīāļ›āļ•āđŒāļŦāļēāļāļˆāļģāđ€āļ›āđ‡āļ™ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ–āļđāļāļžāļīāļĄāļžāđŒāļ­āļ­āļāļĄāļē āđ€āļĢāļĩāļĒāļ‡āļ•āļēāļĄāļŠāļ·āđˆāļ­ āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļĢāļēāļĒāļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļš āļŦāļēāļāļĄāļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āđ„āļŸāļĨāđŒāđāļĢāļāļ—āļĩāđˆāđāļŠāļ”āļ‡āļ„āļ·āļ­
āļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄ āļŦāļēāļāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ–āļđāļāļāļģāļŦāļ™āļ”āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ—āļąāđˆāļ§āđ„āļ›āđāļĨāđ‰āļ§āđ„āļŸāļĨāđŒāđƒāļ” āđ†
āļ‹āļķāđˆāļ‡āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ•āđˆāļ­āđ„āļ› āļŠāļļāļ”āļ—āđ‰āļēāļĒāđ„āļŸāļĨāđŒāđƒāļ” āđ† āļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ„āļ·āļ­
āļˆāļ”āļ—āļ°āđ€āļšāļĩāļĒāļ™

--no-define-āļ˜āļĢāļĢāļĄāļ”āļē
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĒāļąāļšāļĒāļąāđ‰āļ‡āļāļēāļĢāļāļģāļŦāļ™āļ”āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļŦāđ‰āļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ› āļšāļ—
āļ„āļģāļŠāļąāđˆāļ‡ "INHIBIT_COMMON_ALLOCATION" āļĄāļĩāļœāļĨāđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™

āđ€āļ—āļĻāļāļēāļĨ --no-define-āļ˜āļĢāļĢāļĄāļ”āļē āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđāļĒāļāļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļāļģāļŦāļ™āļ”āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļŦāđ‰āļāļąāļš
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļˆāļēāļāļāļēāļĢāđ€āļĨāļ·āļ­āļāļ›āļĢāļ°āđ€āļ āļ—āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļ āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĒāđ‰āļēāļĒāđ„āļ”āđ‰
āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļŦāđ‰āļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ› āđ‚āļ”āļĒāđƒāļŠāđ‰ --no-define-āļ˜āļĢāļĢāļĄāļ”āļē
āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļāļģāļŦāļ™āļ”āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļˆāļēāļāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ„āļ”āđ‰
āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĨāļąāļāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļāļģāļˆāļąāļ”āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļ—āļĩāđˆāļ‹āđ‰āļģāļāļąāļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰āđƒāļ™
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđāļĨāļ°āļĒāļąāļ‡āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ„āļ§āļēāļĄāļŠāļąāļšāļŠāļ™āļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļ™āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”
āļ‹āđ‰āļģāļāļąāļ™āđ€āļĄāļ·āđˆāļ­āļĄāļĩāđ‚āļĄāļ”āļđāļĨāđ„āļ”āļ™āļēāļĄāļīāļāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļžāļĢāđ‰āļ­āļĄāđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš
āļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļĢāļąāļ™āđ„āļ—āļĄāđŒ

--defsym=āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ=āļāļēāļĢāđāļŠāļ”āļ‡āļ­āļ­āļ
āļŠāļĢāđ‰āļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāļēāļāļĨāđƒāļ™āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ—āđŒāļžāļļāļ•āļ‹āļķāđˆāļ‡āļĄāļĩāđāļ­āļ”āđ€āļ”āļĢāļŠāđāļšāļšāļŠāļąāļĄāļšāļđāļĢāļ“āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ‚āļ”āļĒ
āļāļēāļĢāđāļŠāļ”āļ‡āļ­āļ­āļ. āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āđ€āļ—āđˆāļēāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢ
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļĢāļ­āļ‡āļĢāļąāļšāļĢāļđāļ›āđāļšāļšāđ€āļĨāļ‚āļ„āļ“āļīāļ•āļ—āļĩāđˆāļˆāļģāļāļąāļ”āļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāđāļŠāļ”āļ‡āļ­āļ­āļ āđƒāļ™āļšāļĢāļīāļšāļ—āļ™āļĩāđ‰: āļ„āļļāļ“āļ­āļēāļˆāđƒāļŦāđ‰āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļāļēāļ™āļŠāļīāļšāļŦāļāļŦāļĢāļ·āļ­āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡ an
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļŦāļĢāļ·āļ­āđƒāļŠāđ‰ "+" āđāļĨāļ° "-" āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļŦāļĢāļ·āļ­āļĨāļšāļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļāļēāļ™āļŠāļīāļšāļŦāļāļŦāļĢāļ·āļ­
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ™āļīāļžāļˆāļ™āđŒāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļāļ§āđˆāļēāļ™āļĩāđ‰ āđƒāļŦāđ‰āļĨāļ­āļ‡āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ
āļ āļēāļĐāļēāļˆāļēāļāļŠāļ„āļĢāļīāļ›āļ•āđŒ āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ āđ„āļĄāđˆāļ„āļ§āļĢāļĄāļĩāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ—āļĩāđˆ
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļ—āđˆāļēāļāļąāļš ("="), āđāļĨāļ° āļāļēāļĢāđāļŠāļ”āļ‡āļ­āļ­āļ.

--āļ”āļĩāļĄāļēāđ€āļāļīāļĨ[=āļŠāđ„āļ•āļĨāđŒ]
--āđ„āļĄāđˆāļĄāļĩ-demangle
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ„āļ§āļšāļ„āļļāļĄāļ§āđˆāļēāļˆāļ°āđāļĒāļāļŠāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđāļĨāļ°āļ­āļ·āđˆāļ™ āđ† āļŦāļĢāļ·āļ­āđ„āļĄāđˆ
āđ€āļ­āļēāļ—āđŒāļžāļļāļ— āđ€āļĄāļ·āđˆāļ­āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ–āļđāļāļšāļ­āļāđƒāļŦāđ‰āđāļĒāļāļŠāđˆāļ§āļ™ āļĄāļąāļ™āļžāļĒāļēāļĒāļēāļĄāļ™āļģāđ€āļŠāļ™āļ­āļŠāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™ a
āđāļŸāļŠāļąāđˆāļ™āļ—āļĩāđˆāļ­āđˆāļēāļ™āđ„āļ”āđ‰: āļĄāļąāļ™āļ•āļąāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ‚āļĩāļ”āļĨāđˆāļēāļ‡āļŠāļąāđ‰āļ™āļ™āļģāļŦāļēāļāļ–āļđāļāđƒāļŠāđ‰āđ‚āļ”āļĒāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ
āļĢāļđāļ›āđāļšāļšāđāļĨāļ°āđāļ›āļĨāļ‡āļŠāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ C ++ āļ—āļĩāđˆāļšāļīāļ”āđ€āļšāļĩāđ‰āļĒāļ§āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļ—āļĩāđˆāļœāļđāđ‰āđƒāļŠāđ‰āļ­āđˆāļēāļ™āđ„āļ”āđ‰ āđāļ•āļāļ•āđˆāļēāļ‡
āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļĄāļĩāļĢāļđāļ›āđāļšāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļĢāļđāļ›āđāļšāļš demanling āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŠāļēāļĄāļēāļĢāļ–
āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļĨāļ·āļ­āļāļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļĒāļāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“ āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļˆāļ°
demangle āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ§āđ‰āļ™āđāļ•āđˆāļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ COLLECT_NO_DEMANGLE āļ–āļđāļāļ•āļąāđ‰āļ‡āļ„āđˆāļē āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰
āļ­āļēāļˆāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļžāļ·āđˆāļ­āđāļ—āļ™āļ—āļĩāđˆāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

-Iāđ„āļŸāļĨāđŒ
--āđ„āļ”āļ™āļēāļĄāļīāļ-āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ=āđ„āļŸāļĨāđŒ
āļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡
āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ ELF āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļĄāļąāļāļˆāļ°āļ–āļđāļāļ•āđ‰āļ­āļ‡
āļ­āļĒāđˆāļēāđƒāļŠāđ‰āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđ€āļ§āđ‰āļ™āđāļ•āđˆāļ„āļļāļ“āļˆāļ°āļĢāļđāđ‰āļ§āđˆāļēāļ„āļļāļ“āļāļģāļĨāļąāļ‡āļ—āļģāļ­āļ°āđ„āļĢāļ­āļĒāļđāđˆ

--no-āđ„āļ”āļ™āļēāļĄāļīāļ-āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āđƒāļŦāđ‰āļĨāļ°āđ€āļ§āđ‰āļ™āļ„āļģāļ‚āļ­āļŠāļģāļŦāļĢāļąāļšāđ„āļ”āļ™āļēāļĄāļīāļāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļ—āļĩāđˆ
āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāđ‚āļŦāļĨāļ” āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāđ€āļĢāļĩāļĒāļāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ ELF āļ—āļĩāđˆāļĄāļĩāđ„āļ”āļ™āļēāļĄāļīāļ
āļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļāļēāļ™ āđāļĨāļ°āļĄāļąāļāļˆāļ°āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļĢāļŦāļąāļŠāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļŠāļīāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļ”āđ‰
āļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļāļēāļ™

--āļĢāđ‰āļēāļĒāđāļĢāļ‡-āļ„āļģāđ€āļ•āļ·āļ­āļ™
--āđ„āļĄāđˆāļ­āļąāļ™āļ•āļĢāļēāļĒ-āļ„āļģāđ€āļ•āļ·āļ­āļ™
āļ–āļ·āļ­āļ§āđˆāļēāļ„āļģāđ€āļ•āļ·āļ­āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒ option
--āđ„āļĄāđˆāļ­āļąāļ™āļ•āļĢāļēāļĒ-āļ„āļģāđ€āļ•āļ·āļ­āļ™.

--force-exe-āļ„āļģāļ•āđˆāļ­āļ—āđ‰āļēāļĒ
āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļĩāļŠāđˆāļ§āļ™āļ•āđˆāļ­āļ—āđ‰āļēāļĒ .exe

āļŦāļēāļāđ„āļŸāļĨāđŒāđ€āļ­āļēāļ—āđŒāļžāļļāļ•āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒāļ‹āļķāđˆāļ‡āļŠāļĢāđ‰āļēāļ‡āļŠāļģāđ€āļĢāđ‡āļˆāđāļĨāđ‰āļ§āđ„āļĄāđˆāļĄāļĩ ".exe" āļŦāļĢāļ·āļ­ ".dll"
āļ„āļģāļ•āđˆāļ­āļ—āđ‰āļēāļĒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ„āļąāļ”āļĨāļ­āļāđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ„āļ›āļĒāļąāļ‡āļŠāļ·āđˆāļ­āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
āļ”āđ‰āļ§āļĒāļ„āļģāļ•āđˆāļ­āļ—āđ‰āļēāļĒ ".exe" āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļĒāļđāļ™āļīāļāļ‹āđŒ makefiles āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđāļāđ‰āđ„āļ‚āļšāļ™ a
āđ‚āļŪāļŠāļ•āđŒ Microsoft Windows āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ Windows āļšāļēāļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļˆāļ°āđ„āļĄāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ­āļīāļĄāđ€āļĄāļˆāđ€āļ§āđ‰āļ™āđāļ•āđˆāļ§āđˆāļē
āļĨāļ‡āļ—āđ‰āļēāļĒāļ”āđ‰āļ§āļĒ ".exe"

--gc-āļŠāđˆāļ§āļ™
--no-gc-āļŠāđˆāļ§āļ™
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āļĒāļ°āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ­āļīāļ™āļžāļļāļ•āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰ āļ–āļđāļāļĨāļ°āđ€āļĨāļĒāđƒāļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆāļ—āļģ
āđ„āļĄāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰ āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ (āļ‚āļ­āļ‡āļāļēāļĢāđ„āļĄāđˆāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āļĒāļ°āļ™āļĩāđ‰
āļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™) āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāļĢāļ°āļšāļļ --no-gc-āļŠāđˆāļ§āļ™ āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļšāļąāļ™āļ—āļķāļ
āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āļĒāļ°āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļĢāļđāļ›āđāļšāļš COFF āđāļĨāļ° PE āđāļ•āđˆ
āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļāļēāļĢāļ—āļ”āļĨāļ­āļ‡

--gc-āļŠāđˆāļ§āļ™ āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļ§āđˆāļēāļˆāļ°āđƒāļŠāđ‰āļŠāđˆāļ§āļ™āļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ”āđ‚āļ”āļĒāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđāļĨāļ°
āļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļāļēāļ™ āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļĄāļĩāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļĢāļēāļĒāļāļēāļĢāđāļĨāļ°āļ—āļļāļāļŠāđˆāļ§āļ™āļ—āļĩāđˆāļĄāļĩ
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļˆāļ°āļ–āļđāļāđ€āļāđ‡āļšāđ„āļ§āđ‰ āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļĄāļĩ
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđ‚āļ”āļĒāļ§āļąāļ•āļ–āļļāđ„āļ”āļ™āļēāļĄāļīāļ āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™
āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļ•āđ‰āļ­āļ‡āļ–āļ·āļ­āļ§āđˆāļēāļĄāļĩāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āđ„āļ”āđ‰ āđ€āļĄāļ·āđˆāļ­āļŠāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡ .āļ™āļĩāđ‰
āđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļŠāđˆāļ§āļ™āđāļĨāđ‰āļ§ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ‹āđ‰āļģāđ† āļ§āđˆāļēāđƒāļŠāđ‰āļŠāđˆāļ§āļ™āđƒāļ”āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡
āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđ‚āļ”āļĒāļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļāļēāļ™āļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļē āļ”āļđ --āļĢāļēāļĒāļāļēāļĢ āđāļĨāļ° --āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”.

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ„āļ”āđ‰āđ€āļĄāļ·āđˆāļ­āļ—āļģāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļšāļēāļ‡āļŠāđˆāļ§āļ™ (āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ”āđ‰āļ§āļĒ option -r) āđƒāļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ™āļĩāđ‰
āļāļĢāļ“āļĩāļ—āļĩāđˆāļĢāļēāļāļ‚āļ­āļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ€āļāđ‡āļšāđ„āļ§āđ‰āļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļāļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™āđ‚āļ”āļĒ an --āļĢāļēāļĒāļāļēāļĢ or
--āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ” āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŦāļĢāļ·āļ­āđ‚āļ”āļĒāļ„āļģāļŠāļąāđˆāļ‡ "ENTRY" āđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡

--print-gc-āļŠāđˆāļ§āļ™
--no-print-gc-sections
āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļŠāđˆāļ§āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļ–āļđāļāļĨāļšāđ‚āļ”āļĒāļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āļĒāļ° āļĢāļēāļĒāļŠāļ·āđˆāļ­āļžāļīāļĄāļžāđŒāļšāļ™ stderr
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļĄāļĩāļœāļĨāļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āļĒāļ°āļœāđˆāļēāļ™āļ—āļēāļ‡
--gc-āļŠāđˆāļ§āļ™) āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ (āļ‚āļ­āļ‡āļāļēāļĢāđ„āļĄāđˆāđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™
āļĨāļšāļ­āļ­āļ) āļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāļ„āļ·āļ™āđ„āļ”āđ‰āđ‚āļ”āļĒāļĢāļ°āļšāļļ --no-print-gc-sections āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡

--print-output-āļĢāļđāļ›āđāļšāļš
āļžāļīāļĄāļžāđŒāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ (āļ­āļēāļˆāđ„āļ”āđ‰āļĢāļąāļšāļ­āļīāļ—āļ˜āļīāļžāļĨāļˆāļēāļ command-line . āļ­āļ·āđˆāļ™āđ†
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ). āļ™āļĩāđˆāļ„āļ·āļ­āļŠāļ•āļĢāļīāļ‡āļ—āļĩāđˆāļˆāļ°āļ›āļĢāļēāļāļāđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ "OUTPUT_FORMAT"
āļ„āļģāļŠāļąāđˆāļ‡

--print-āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ-āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
āļžāļīāļĄāļžāđŒāļ‚āļ™āļēāļ”āļ—āļĩāđˆāđƒāļŠāđ‰ āļ‚āļ™āļēāļ”āļĢāļ§āļĄ āđāļĨāļ°āļ‚āļ™āļēāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļ‚āļ­āļ‡āļ‚āļ­āļšāđ€āļ‚āļ•āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ”āđ‰āļ§āļĒ āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ
āļŠāļąāđˆāļ‡āļāļēāļĢ. āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆāļāļąāļ‡āđ„āļ§āđ‰āđ€āļžāļ·āđˆāļ­āļ”āļđāļˆāļģāļ™āļ§āļ™āļŸāļĢāļĩāļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§
āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ. āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļĄāļĩāļŦāļ™āļķāđˆāļ‡āļšāļĢāļĢāļ—āļąāļ”āđāļĢāļāđāļĨāļ°āļŦāļ™āļķāđˆāļ‡āļšāļĢāļĢāļ—āļąāļ”āļ•āđˆāļ­āļ āļđāļĄāļīāļ āļēāļ„ āļĄāļąāļ™āļ„āļ·āļ­
āļ—āļąāđ‰āļ‡āļ—āļĩāđˆāļĄāļ™āļļāļĐāļĒāđŒāļ­āđˆāļēāļ™āđ„āļ”āđ‰āđāļĨāļ°āđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ āļ™āļĩāđˆāļ„āļ·āļ­āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒ:

āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ āļ‚āļ™āļēāļ”āļ—āļĩāđˆāđƒāļŠāđ‰ āļ‚āļ™āļēāļ”āļžāļ·āđ‰āļ™āļ—āļĩāđˆ % āļ­āļēāļĒāļļāļ—āļĩāđˆāđƒāļŠāđ‰
āļĢāļ­āļĄ: 256 KB 1 MB 25.00%
āđāļĢāļĄ: 32B 2GB 0.00%

--āļŠāđˆāļ§āļĒāļ”āđ‰āļ§āļĒ
āļžāļīāļĄāļžāđŒāļŠāļĢāļļāļ›āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļšāļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™āđāļĨāļ°āļ­āļ­āļ

--āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ-āļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­
āļžāļīāļĄāļžāđŒāļŠāļĢāļļāļ›āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļšāļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™āđāļĨāļ°āļāļēāļĢāļ­āļ­āļ

-āđāļœāļ™āļ—āļĩāđˆ=āđ„āļŸāļĨāđŒāđāļœāļ™āļ—āļĩāđˆ
āļžāļīāļĄāļžāđŒāļĨāļīāļ‡āļ„āđŒāđāļœāļ™āļ—āļĩāđˆāđ„āļ›āļĒāļąāļ‡āđ„āļŸāļĨāđŒ āđ„āļŸāļĨāđŒāđāļœāļ™āļ—āļĩāđˆ. āļ”āļđāļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ‚āļ­āļ‡ -M āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ”āđ‰āļēāļ™āļšāļ™

--āđ„āļĄāđˆāđ€āļāđ‡āļšāļ„āļ§āļēāļĄāļ—āļĢāļ‡āļˆāļģ
ld āļ›āļāļ•āļīāļˆāļ°āļ›āļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļāļ§āđˆāļēāļāļēāļĢāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđ‚āļ”āļĒāđāļ„āļŠāļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡
āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđƒāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļšāļ­āļ ld āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđāļ—āļ™ by
āļ­āđˆāļēāļ™āļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‹āđ‰āļģāļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™ āļ™āļĩāđˆāļ­āļēāļˆāļˆāļģāđ€āļ›āđ‡āļ™āļ–āđ‰āļē ld āļŦāļĄāļ”
āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ‚āļ“āļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ

--āđ„āļĄāđˆ-āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”
-z defs
āļĢāļēāļĒāļ‡āļēāļ™āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚āļˆāļēāļāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ›āļāļ•āļī āļ™āļĩāđ‰āļˆāļ°āļ—āļģāđāļĄāđ‰āļ§āđˆāļē
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļģāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āļŠāļ§āļīāļ•āļŠāđŒ
--[āđ„āļĄāđˆ-]allow-shlib-undefined āļ„āļ§āļšāļ„āļļāļĄāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļāļēāļĢāļĢāļēāļĒāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚
āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ—āļĩāđˆāļžāļšāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒāļ‹āļķāđˆāļ‡āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļĒāļđāđˆ

--allow-āļŦāļĨāļēāļĒāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄ
-z āļĄāļąāļĨāđ€āļ”āļŸ
āđ‚āļ”āļĒāļ›āļāļ•āļīāđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļĢāļēāļĒāļ‡āļēāļ™āļ­āļąāļ™āļ•āļĢāļēāļĒāļ–āļķāļ‡āļŠāļĩāļ§āļīāļ•
āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”. āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđƒāļŠāđ‰āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāđ„āļ”āđ‰āļŦāļĨāļēāļĒāđāļšāļšāđāļĨāļ°āļˆāļ°āđƒāļŠāđ‰āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāđāļĢāļ

--allow-shlib-āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”
--no-allow-shlib-āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”
āļ­āļ™āļļāļāļēāļ•āļŦāļĢāļ·āļ­āđ„āļĄāđˆāļ­āļ™āļļāļāļēāļ•āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļšāđˆāļ‡āđƒāļŠāđ‰ āļŠāļ§āļīāļ•āļŠāđŒāļ™āļĩāđ‰āļ„āļĨāđ‰āļēāļĒāļāļąāļš
--āđ„āļĄāđˆ-āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ” āđ€āļ§āđ‰āļ™āđāļ•āđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļāļģāļŦāļ™āļ”āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĄāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ„āļ·āļ­
āđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ›āļāļ•āļī āđ„āļĄāđˆāļāļĢāļ°āļ—āļšāļāļĢāļ°āđ€āļ—āļ·āļ­āļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļ™āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ›āļāļ•āļīāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢ

āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­āļāļēāļĢāļĢāļēāļĒāļ‡āļēāļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļŠāļģāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđƒāļ™
āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļšāđˆāļ‡āđƒāļŠāđ‰āļŦāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ–āļđāļāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāđ€āļĢāļĩāļĒāļāļ—āļģāļ‡āļēāļ™ āđāļ•āđˆāđ€āļžāļ·āđˆāļ­āļ­āļ™āļļāļāļēāļ•
āļŦāļēāļāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒ

āđ€āļŦāļ•āļļāļœāļĨāđƒāļ™āļāļēāļĢāļ­āļ™āļļāļāļēāļ•āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ—āļĩāđˆāļĢāļ°āļšāļļāļ—āļĩāđˆ
āđ€āļ§āļĨāļēāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ„āļ·āļ­:

· āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™āđ€āļ§āļĨāļēāļĨāļīāļ‡āļāđŒāļ­āļēāļˆāđ„āļĄāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒ
āđƒāļŠāđ‰āđ„āļ”āđ‰āđƒāļ™āļ‚āļ“āļ°āđ‚āļŦāļĨāļ” āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ­āļēāļˆāđāļāđ‰āđ„āļ‚āđ„āļ”āđ‰āļˆāļĢāļīāļ‡āđƒāļ™āļ‚āļ“āļ°āđ‚āļŦāļĨāļ”

· āļĄāļĩāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļšāļēāļ‡āļĢāļ°āļšāļš āđ€āļŠāđˆāļ™ BeOS āđāļĨāļ° HPPA āļ—āļĩāđˆāļĄāļĩāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļ™
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ›āļāļ•āļī

āđ€āļ„āļ­āļĢāđŒāđ€āļ™āļĨ BeOS āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđāļžāļ—āļŠāđŒāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđƒāļ™āđ€āļ§āļĨāļēāđ‚āļŦāļĨāļ”āđ€āļžāļ·āđˆāļ­āđ€āļĨāļ·āļ­āļ
āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđƒāļ”āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ›āļąāļˆāļˆāļļāļšāļąāļ™ āļ™āļĩāđˆāļ„āļ·āļ­
āđƒāļŠāđ‰āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™āđ€āļžāļ·āđˆāļ­āđ€āļĨāļ·āļ­āļāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ memset āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ

--no-undefined-āļĢāļļāđˆāļ™
āđ‚āļ”āļĒāļ›āļāļ•āļīāđ€āļĄāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļĄāļĩāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ” āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āđ„āļĄāđˆāļŠāļ™āđƒāļˆāļĄāļąāļ™ āļ™āļĩāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ„āļĄāđˆāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđƒāļŠāđ‰āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĄāļĩāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđāļĨāļ°āļˆāļ°āļ­āļ­āļāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļĢāđ‰āļēāļĒāđāļĢāļ‡
āđāļ—āļ™.

--default-symver
āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āđƒāļŠāđ‰āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ (soname) āļŠāļģāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™

--default-āļ™āļģāđ€āļ‚āđ‰āļē-symver
āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āđƒāļŠāđ‰āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ (soname) āļŠāļģāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ™āļģāđ€āļ‚āđ‰āļēāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™

--no-āđ€āļ•āļ·āļ­āļ™-āđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļ™
āļ›āļāļ•āļī ld āļˆāļ°āđ€āļāļīāļ”āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļŦāļēāļāļ„āļļāļ“āļžāļĒāļēāļĒāļēāļĄāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļ—āļĩāđˆāđ€āļ›āđ‡āļ™
āđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļ™āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļœāļĨāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡ āļšāļēāļ‡āļ—āļĩāļ­āļēāļˆāđ€āļ›āđ‡āļ™āđ€āļžāļĢāļēāļ°āļ§āđˆāļēāļ–āļđāļāļĢāļ§āļšāļĢāļ§āļĄāļĄāļēāđ€āļžāļ·āđˆāļ­āļ•āđˆāļēāļ‡āļāļąāļ™
āđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒāļŦāļĢāļ·āļ­ endiannesses āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļšāļ­āļ ld āļ—āļĩāđˆāļ„āļ§āļĢ
āļ­āļ™āļļāļāļēāļ•āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļ‡āļĩāļĒāļš āđ† āļ„āļ§āļĢāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡āđƒāļ™
āļāļĢāļ“āļĩāļ—āļĩāđˆāļ„āļļāļ“āđ„āļ”āđ‰āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļžāļīāđ€āļĻāļĐāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ„āļ·āļ­
āđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ

--no-war-search-āđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļ™
āļ›āļāļ•āļī ld āļˆāļ°āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļŦāļēāļāļžāļšāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”
āļ„āđ‰āļ™āļŦāļē. āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ›āļīāļ”āđ€āļŠāļĩāļĒāļ‡āļ„āļģāđ€āļ•āļ·āļ­āļ™

--no-āļ—āļąāđ‰āļ‡āđ€āļāđ‡āļšāļ–āļēāļ§āļĢ
āļ›āļīāļ”āđ€āļ­āļŸāđ€āļŸāļāļ•āđŒāļ‚āļ­āļ‡ --āļ—āļąāđ‰āļ‡āļ„āļĨāļąāļ‡ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ—āļĩāđˆāļ•āļēāļĄāļĄāļē

--noinhibit-exec
āđ€āļāđ‡āļšāđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāļĒāļąāļ‡āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰ āđ‚āļ”āļĒāļ›āļāļ•āļīāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ
āļˆāļ°āđ„āļĄāđˆāļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļŦāļēāļāļžāļšāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļĨāļīāļ‡āļāđŒ āļĄāļąāļ™
āļ­āļ­āļāđ‚āļ”āļĒāđ„āļĄāđˆāđ€āļ‚āļĩāļĒāļ™āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ—āđŒāļžāļļāļ•āđ€āļĄāļ·āđˆāļ­āđ€āļāļīāļ”āļ›āļąāļāļŦāļēāđƒāļ”āđ† āļ‚āļķāđ‰āļ™

-nostdlib
āđ€āļ‰āļžāļēāļ°āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđ„āļĨāļšāļĢāļēāļĢāļĩāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļĢāļ°āļšāļļāļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ (āļĢāļ§āļĄāļ–āļķāļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™
āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡) āļˆāļ°āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™

--oformat=āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļ
ld āļ­āļēāļˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđƒāļŦāđ‰āļĢāļ­āļ‡āļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āļ›āļĢāļ°āđ€āļ āļ— āļ–āđ‰āļēāļ„āļļāļ“ ld is
āļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩāļ™āļĩāđ‰ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ --oformat āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļĢāļđāļ›āđāļšāļšāđ„āļšāļ™āļēāļĢāļĩāļŠāļģāļŦāļĢāļąāļš
āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ• āđāļĄāđ‰āļ§āđˆāļē ld āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļēāļ‡āđ€āļĨāļ·āļ­āļ
āļĢāļđāļ›āđāļšāļš āļ„āļļāļ“āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļāļŠāļīāđˆāļ‡āļ™āļĩāđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ ld āļ„āļ§āļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđƒāļŦāđ‰āļœāļĨāļīāļ•
āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļ›āļāļ•āļīāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āđāļ•āđˆāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļ āļ„āļ·āļ­
āļŠāļ•āļĢāļīāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļšāđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđ‚āļ”āļĒāđ„āļĨāļšāļĢāļēāļĢāļĩ BFD (āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–
āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļĢāļđāļ›āđāļšāļšāđ„āļšāļ™āļēāļĢāļĩāļ—āļĩāđˆāļĄāļĩāļ”āđ‰āļ§āļĒ āļ‚āļĒāļ° -i.) āļ„āļģāļŠāļąāđˆāļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒ
"OUTPUT_FORMAT" āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļĢāļđāļ›āđāļšāļšāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ„āļ”āđ‰ āđāļ•āđˆāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āđāļ—āļ™āļ—āļĩāđˆāļĢāļđāļ›āđāļšāļšāļ”āļąāļ‡āļāļĨāđˆāļēāļ§

-āļžāļēāļĒ
--pic-āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ
āļŠāļĢāđ‰āļēāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ­āļīāļŠāļĢāļ° āļ‚āļ“āļ°āļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļšāđ€āļ‰āļžāļēāļ° ELF
āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļ•āļģāđāļŦāļ™āđˆāļ‡ executables āļ­āļīāļŠāļĢāļ°āļ„āļĨāđ‰āļēāļĒāļāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđƒāļ™āļ™āļąāđ‰āļ™
āļžāļ§āļāļĄāļąāļ™āļ–āļđāļāļĒāđ‰āļēāļĒāđ‚āļ”āļĒāđ„āļ”āļ™āļēāļĄāļīāļāļĨāļīāļ‡āļ„āđŒāđ€āļāļ­āļĢāđŒāđ„āļ›āļĒāļąāļ‡āļ—āļĩāđˆāļ­āļĒāļđāđˆāđ€āļŠāļĄāļ·āļ­āļ™āļ—āļĩāđˆāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļĨāļ·āļ­āļ
āļžāļ§āļāđ€āļ‚āļē (āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ§āļīāļ‡āļ§āļ­āļ™) āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļšāđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāļ—āļąāđˆāļ§āđ„āļ›
āļžāļ§āļāđ€āļ‚āļēāļŠāļēāļĄāļēāļĢāļ–āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ„āļ”āđ‰āđāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļ—āļ™āļ—āļĩāđˆāđ‚āļ”āļĒ
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™

-qmagic
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡ Linux

-āļ„āļīāļ§ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡ SVR4

--āļœāđˆāļ­āļ™āļ„āļĨāļēāļĒ
--āđ„āļĄāđˆāļœāđˆāļ­āļ™āļ„āļĨāļēāļĒ
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļĄāļĩāđ€āļ­āļŸāđ€āļŸāļāļ•āđŒāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđ€āļžāļĩāļĒāļ‡āđ„āļĄāđˆāļāļĩāđˆ
āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ

āđƒāļ™āļšāļēāļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ --āļœāđˆāļ­āļ™āļ„āļĨāļēāļĒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļ‰āļžāļēāļ°āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļąāđˆāļ§āđ‚āļĨāļ
āļ—āļĩāđˆāļˆāļ°āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰āđ€āļĄāļ·āđˆāļ­āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļāđ‰āđ„āļ‚āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āđ€āļŠāđˆāļ™
āđ‚āļŦāļĄāļ”āļ—āļĩāđˆāļ­āļĒāļđāđˆāđāļšāļšāļœāđˆāļ­āļ™āļ„āļĨāļēāļĒ āļāļēāļĢāļŠāļąāļ‡āđ€āļ„āļĢāļēāļ°āļŦāđŒāļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāļĄāđˆ āļāļēāļĢāđ€āļĨāļ·āļ­āļāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆāļŠāļąāđ‰āļ™āļĨāļ‡āļ‚āļ­āļ‡
āļ„āļģāļŠāļąāđˆāļ‡āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āđāļĨāļ°āļāļēāļĢāļĢāļ§āļĄāļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆ

āđƒāļ™āļšāļēāļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļ§āļĨāļēāļĨāļīāļ‡āļāđŒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļąāđˆāļ§āđ‚āļĨāļāļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ”āļĩāļšāļąāļāđ€āļŠāļīāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ­āļ‡
āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļĄāđˆāđ„āļ”āđ‰ āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ—āļĢāļēāļšāļāļąāļ™āļ”āļĩāļ§āđˆāļēāđ€āļ›āđ‡āļ™āļāļĢāļ“āļĩāļ‚āļ­āļ‡āļĄāļąāļ•āļŠāļķāļŠāļīāļ•āļ°
āđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒāļ•āļĢāļ°āļāļđāļĨ MN10200 āđāļĨāļ° MN10300

āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāđ„āļĄāđˆāļĢāļ­āļ‡āļĢāļąāļš --āļœāđˆāļ­āļ™āļ„āļĨāļēāļĒ āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļĒāļ­āļĄāļĢāļąāļš āđāļ•āđˆāļĨāļ°āđ€āļĨāļĒ

āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆ --āļœāđˆāļ­āļ™āļ„āļĨāļēāļĒ āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļĒāļ­āļĄāļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ --āđ„āļĄāđˆāļœāđˆāļ­āļ™āļ„āļĨāļēāļĒ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ›āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™
āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°

--retain- symbols-file=āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ
āļĢāļąāļāļĐāļē āđ€āļžāļĩāļĒāļ‡ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāđ„āļ§āđ‰āđƒāļ™āđ„āļŸāļĨāđŒ āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ, āļĨāļ°āļ—āļīāđ‰āļ‡āļ­āļ·āđˆāļ™ āđ† āļ—āļąāđ‰āļ‡āļŦāļĄāļ”. āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ
āđ€āļ›āđ‡āļ™āđ€āļžāļĩāļĒāļ‡āđ„āļŸāļĨāđŒāđāļšāļšāđāļŸāļĨāļ•āļ‹āļķāđˆāļ‡āļĄāļĩāļŠāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŦāļ™āļķāđˆāļ‡āļŠāļ·āđˆāļ­āļ•āđˆāļ­āļšāļĢāļĢāļ—āļąāļ” āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°
āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ (āđ€āļŠāđˆāļ™ VxWorks) āđ‚āļ”āļĒāļ—āļĩāđˆāļ•āļēāļĢāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāļēāļāļĨāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ„āļ·āļ­
āļŠāļ°āļŠāļĄāđ„āļ›āđ€āļĢāļ·āđˆāļ­āļĒ āđ† āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļŦāļĒāļąāļ”āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļĢāļąāļ™āđ„āļ—āļĄāđŒ

--retain-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ-āđ„āļŸāļĨāđŒ āļ—āļģ āđ„āļĄāđˆ āļĨāļ°āļ—āļīāđ‰āļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļŦāļĢāļ·āļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļāļēāļ™

āļĢāļ°āļšāļļāđ„āļ”āđ‰āđ€āļ‰āļžāļēāļ° --retain-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ-āđ„āļŸāļĨāđŒ āļ„āļĢāļąāđ‰āļ‡āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļĄāļąāļ™āđāļ—āļ™āļ—āļĩāđˆ -s
āđāļĨāļ° -S.

-rpath=dir
āđ€āļžāļīāđˆāļĄāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđƒāļ™āļžāļēāļ˜āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāļĢāļąāļ™āđ„āļ—āļĄāđŒ āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļ­āļĨāļŸāđŒ
āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļ—āļąāđ‰āļ‡āļŦāļĄāļ” -rpath āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļˆāļ°āļ–āļđāļāļ•āđˆāļ­āđāļĨāļ°āļŠāđˆāļ‡āļ•āđˆāļ­āđ„āļ›āļĒāļąāļ‡
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļĢāļąāļ™āđ„āļ—āļĄāđŒ āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āļžāļ§āļāļĄāļąāļ™āđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļ“ āļĢāļąāļ™āđ„āļ—āļĄāđŒ NS -rpath
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĒāļąāļ‡āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ‹āļķāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™
āļĢāļ§āļĄāļ­āļĒāļđāđˆāđƒāļ™āļĨāļīāļ‡āļ„āđŒāļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™; āļ”āļđāļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ‚āļ­āļ‡ -rpath-āļĨāļīāļ‡āļ„āđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļ–āđ‰āļē
-rpath āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ ELF āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āđāļ§āļ”āļĨāđ‰āļ­āļĄ
āļ•āļąāļ§āđāļ›āļĢ "LD_RUN_PATH" āļˆāļ°āļ–āļđāļāđƒāļŠāđ‰āļŦāļēāļāļĄāļĩāļāļēāļĢāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰

āđ€āļ—āļĻāļāļēāļĨ -rpath āļ­āļēāļˆāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļšāļ™ SunOS āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļšāļ™ SunOS āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°
āļŠāļĢāđ‰āļēāļ‡āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļĢāļąāļ™āđ„āļ—āļĄāđŒāļˆāļēāļāļ—āļąāđ‰āļ‡āļŦāļĄāļ” -L āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļš āļ–āđ‰āļē -rpath āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āļ–āļđāļāđƒāļŠāđ‰ āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļĢāļąāļ™āđ„āļ—āļĄāđŒāļˆāļ°āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ . āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ -rpath āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āļĨāļ°āđ€āļ§āđ‰āļ™ -L āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰ gcc āļ‹āļķāđˆāļ‡āđ€āļžāļīāđˆāļĄāļˆāļģāļ™āļ§āļ™āļĄāļēāļ -L
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļ­āļēāļˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļšāļšāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ•āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāļāļąāļš NFS

āđ€āļžāļ·āđˆāļ­āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ ELF āļ­āļ·āđˆāļ™āđ† āļ–āđ‰āļē -R āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āļēāļĄāļ”āđ‰āļ§āļĒāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ
āļŠāļ·āđˆāļ­ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ āļˆāļ°āļ–āļ·āļ­āļ§āđˆāļēāđ€āļ›āđ‡āļ™ -rpath āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

-rpath-āļĨāļīāļ‡āļ„āđŒ=dir
āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰ ELF āļŦāļĢāļ·āļ­ SunOS āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļŦāļ™āļķāđˆāļ‡āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ­āļĩāļāđ„āļĨāļšāļĢāļēāļĢāļĩāļŦāļ™āļķāđˆāļ‡ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ€āļĄāļ·āđˆāļ­ an
āļĨāļīāļ‡āļāđŒ "ld -shared" āļĢāļ§āļĄāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•

āđ€āļĄāļ·āđˆāļ­āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļžāļšāļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ€āļĄāļ·āđˆāļ­āļ—āļģāđāļšāļšāđ„āļĄāđˆāđāļšāđˆāļ‡āđƒāļŠāđ‰, āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĒāđ‰āļēāļĒāđ„āļ”āđ‰
āļĨāļīāļ‡āļāđŒāļˆāļ°āļžāļĒāļēāļĒāļēāļĄāļ„āđ‰āļ™āļŦāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđāļĨāļ°āļĢāļ§āļĄāđ„āļ§āđ‰āļ”āđ‰āļ§āļĒ
āđƒāļ™āļĨāļīāļ‡āļāđŒāļŦāļēāļāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļšāļļāđ„āļ§āđ‰āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™ āđƒāļ™āļāļĢāļ“āļĩāđ€āļŠāđˆāļ™āļ™āļĩāđ‰ -rpath-āļĨāļīāļ‡āļ„āđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āļĢāļ°āļšāļļāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļŠāļļāļ”āđāļĢāļāļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļē NS -rpath-āļĨāļīāļ‡āļ„āđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ­āļēāļˆāļĢāļ°āļšāļļ
āļĨāļģāļ”āļąāļšāļ‚āļ­āļ‡āļŠāļ·āđˆāļ­āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđ‚āļ”āļĒāļāļēāļĢāļĢāļ°āļšāļļāļĢāļēāļĒāļŠāļ·āđˆāļ­āļ—āļĩāđˆāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒ
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ—āļ§āļīāļ āļēāļ„āļŦāļĢāļ·āļ­āđ‚āļ”āļĒāļ›āļĢāļēāļāļāļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡

āļ„āļ§āļĢāđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļˆāļ°āđāļ—āļ™āļ—āļĩāđˆāđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļ­āļēāļˆāļĄāļĩ
āļ–āļđāļāļĢāļ§āļšāļĢāļ§āļĄāļ­āļĒāđˆāļēāļ‡āļŦāļ™āļąāļāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āđƒāļ™āļāļĢāļ“āļĩāđ€āļŠāđˆāļ™āļ™āļĩāđ‰ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰
āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļ•āđˆāļēāļ‡āļˆāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļĢāļąāļ™āđ„āļ—āļĄāđŒāđ‚āļ”āļĒāđ„āļĄāđˆāđ„āļ”āđ‰āļ•āļąāđ‰āļ‡āđƒāļˆ

āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđƒāļŠāđ‰āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļšāđˆāļ‡āđƒāļŠāđ‰āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™:

1. āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđƒāļ” āđ† āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒ -rpath-āļĨāļīāļ‡āļ„āđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

2. āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđƒāļ” āđ† āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒ -rpath āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ -rpath āđāļĨāļ°
-rpath-āļĨāļīāļ‡āļ„āđŒ āļ„āļ·āļ­āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒ -rpath āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĢāļ§āļĄāļ­āļĒāļđāđˆāđƒāļ™
āļĢāļąāļ™āđ„āļ—āļĄāđŒāđ„āļ”āđ‰āđāļĨāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆ -rpath-āļĨāļīāļ‡āļ„āđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĄāļĩāļœāļĨāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āđƒāļ™āđ€āļ§āļĨāļēāļĨāļīāļ‡āļ„āđŒ āļāļģāļĨāļąāļ‡āļ„āđ‰āļ™āļŦāļē -rpath āļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļšāđ€āļ‰āļžāļēāļ°āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄāđāļĨāļ°
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ‚āđ‰āļēāļĄāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ”āđ‰āļ§āļĒ --āļ”āđ‰āļ§āļĒ-sysroot āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

3. āļšāļ™āļĢāļ°āļšāļš ELF āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ āļ–āđ‰āļē -rpath āđāļĨāļ° -rpath-āļĨāļīāļ‡āļ„āđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ„āļ·āļ­
āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰ āļ„āđ‰āļ™āļŦāļēāđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ "LD_RUN_PATH"

4. āļšāļ™ SunOS āļ–āđ‰āļē -rpath āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ āļ„āđ‰āļ™āļŦāļēāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļĢāļ°āļšāļļ
āļāļēāļĢāđƒāļŠāđ‰ -L āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

5. āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ āļ„āđ‰āļ™āļŦāļēāđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ
"LD_LIBRARY_PATH"

6. āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ ELF āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđƒāļ™ "DT_RUNPATH" āļŦāļĢāļ·āļ­ "DT_RPATH" āļ‚āļ­āļ‡āļāļēāļĢāđāļŠāļĢāđŒ
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ–āļđāļāļ„āđ‰āļ™āļŦāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āļĢāļēāļĒāļāļēāļĢ "DT_RPATH" āļ„āļ·āļ­
āļĨāļ°āđ€āļ§āđ‰āļ™āļŦāļēāļāļĄāļĩāļĢāļēāļĒāļāļēāļĢ "DT_RUNPATH"

7. āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ”āļĩāļŸāļ­āļĨāļ•āđŒ āđ‚āļ”āļĒāļ›āļāļ•āļī / lib āđāļĨāļ° / usr / lib.

8. āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄāļšāļ™āļĢāļ°āļšāļš ELF āļ–āđ‰āļēāđ„āļŸāļĨāđŒ /etc/ld.so.conf āļĄāļĩāļ­āļĒāļđāđˆ āļĢāļēāļĒāļāļēāļĢ
āļ‚āļ­āļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļžāļšāđƒāļ™āđ„āļŸāļĨāđŒāļ™āļąāđ‰āļ™

āļŦāļēāļāđ„āļĄāđˆāļžāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļ­āļ­āļāļ„āļģāđ€āļ•āļ·āļ­āļ™āđāļĨāļ°
āļ•āđˆāļ­āļ”āđ‰āļ§āļĒāļĨāļīāļ‡āļ„āđŒ

- āđāļšāđˆāļ‡āļ›āļąāļ™
-āđāļŠāļĢāđŒāđ„āļ”āđ‰
āļŠāļĢāđ‰āļēāļ‡āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĢāļ­āļ‡āļĢāļąāļšāđ€āļ‰āļžāļēāļ° ELF, XCOFF āđāļĨāļ° SunOS
āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āļšāļ™ SunOS āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļŠāļĢāđŒāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļŦāļēāļ -e
āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđāļĨāļ°āļĄāļĩāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļ™āļĨāļīāļ‡āļāđŒ

--sort-āļ˜āļĢāļĢāļĄāļ”āļē
--sort-common=āļˆāļēāļāļ™āđ‰āļ­āļĒāđ„āļ›āļĄāļēāļ
--sort-common=āļĄāļēāļāđ„āļ›āļŦāļēāļ™āđ‰āļ­āļĒ
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļšāļ­āļ ld āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āđ‚āļ”āļĒāļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡āļˆāļēāļāļ™āđ‰āļ­āļĒāđ„āļ›āļĄāļēāļāļŦāļĢāļ·āļ­
āđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļˆāļēāļāļĄāļēāļāđ„āļ›āļŦāļēāļ™āđ‰āļ­āļĒāđ€āļĄāļ·āđˆāļ­āļ§āļēāļ‡āđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ·āļ­āļŠāļīāļšāļŦāļāđ„āļšāļ•āđŒāļŦāļĢāļ·āļ­āđƒāļŦāļāđˆāļāļ§āđˆāļē, āđāļ›āļ”āđ„āļšāļ•āđŒ, āļŠāļĩāđˆāđ„āļšāļ•āđŒ, āļŠāļ­āļ‡āđ„āļšāļ•āđŒāđāļĨāļ°
āļŦāļ™āļķāđˆāļ‡āđ„āļšāļ•āđŒ āđ€āļžāļ·āđˆāļ­āļ›āđ‰āļ­āļ‡āļāļąāļ™āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ­āļąāļ™āđ€āļ™āļ·āđˆāļ­āļ‡āļĄāļēāļˆāļēāļāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡ āļ–āđ‰āļēāđ„āļĄāđˆ
āļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļāļĨāļģāļ”āļąāļšāļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡ āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°āļ–āļ·āļ­āļ§āđˆāļēāļĨāļģāļ”āļąāļšāļˆāļēāļāļĄāļēāļāđ„āļ›āļ™āđ‰āļ­āļĒ

--sort-section=āļŠāļ·āđˆāļ­
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āđƒāļŠāđ‰ "SORT_BY_NAME" āļāļąāļšāļĢāļđāļ›āđāļšāļšāļŠāđˆāļ§āļ™āđ„āļ§āļ”āđŒāļāļēāļĢāđŒāļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļ•āļąāļ§āļĨāļīāļ‡āļāđŒ
āļ•āđ‰āļ™āļ‰āļšāļąāļš

--sort-section=āļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āđƒāļŠāđ‰ "SORT_BY_ALIGNMENT" āļāļąāļšāļĢāļđāļ›āđāļšāļšāļŠāđˆāļ§āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđāļ—āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™
āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡

--āđāļĒāļāļ—āļĩāļĨāļ°āđ„āļŸāļĨāđŒ[=āļ‚āļ™āļēāļ”]
āļ„āļĨāđ‰āļēāļĒāļāļąāļš --āđāļĒāļāđ‚āļ”āļĒ-reloc āđāļ•āđˆāļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđƒāļŦāļĄāđˆāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđāļ•āđˆāļĨāļ°āđ„āļŸāļĨāđŒāđ€āļĄāļ·āđˆāļ­
āļ‚āļ™āļēāļ” āļ–āļķāļ‡. āļ‚āļ™āļēāļ” āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™āļ‚āļ™āļēāļ” 1 āļŦāļēāļāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđ„āļ§āđ‰

--āđāļĒāļāđ‚āļ”āļĒ-āļĒāđ‰āļēāļĒ[=āļ™āļąāļš]
āļžāļĒāļēāļĒāļēāļĄāļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āļžāļīāđ€āļĻāļĐāđƒāļ™āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ—āđŒāļžāļļāļ•āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ„āļĄāđˆāļĄāļĩāļŠāđˆāļ§āļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ€āļ”āļĩāļĒāļ§āđƒāļ™
āđ„āļŸāļĨāđŒāļĄāļĩāļĄāļēāļāļāļ§āđˆāļē āļ™āļąāļš āļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļāļēāļ™ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ
āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļĒāđ‰āļēāļĒāđ„āļ”āđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļĨāļ‡āđƒāļ™āđ€āļ„āļ­āļĢāđŒāđ€āļ™āļĨāļ•āļēāļĄāđ€āļ§āļĨāļēāļˆāļĢāļīāļ‡āļ”āđ‰āļ§āļĒāļ§āļąāļ•āļ–āļļ COFF
āļĢāļđāļ›āđāļšāļšāđ„āļŸāļĨāđŒ; āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ COFF āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āļĄāļēāļāļāļ§āđˆāļē 65535 āļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļāļēāļ™āđƒāļ™āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§
āļŠāđˆāļ§āļ™. āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ™āļĩāđ‰āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļāļąāļšāļĢāļđāļ›āđāļšāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāđ„āļĄāđˆ
āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļŠāđˆāļ§āļ™āđ‚āļ”āļĒāļžāļĨāļāļēāļĢ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āđ„āļĄāđˆāđāļĒāļāļŠāđˆāļ§āļ™āļ­āļīāļ™āļžāļļāļ•āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđāļˆāļāļˆāđˆāļēāļĒāļ‹āđ‰āļģ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŦāļēāļāļŠāđˆāļ§āļ™āļ­āļīāļ™āļžāļļāļ•āđ€āļ”āļĩāļĒāļ§āļĄāļĩāļĄāļēāļāļāļ§āđˆāļē āļ™āļąāļš āļāļēāļĢāļĒāđ‰āļēāļĒāļ–āļīāđˆāļ™āļāļēāļ™
āļŠāđˆāļ§āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļŦāļ™āļķāđˆāļ‡āļŠāđˆāļ§āļ™āļˆāļ°āļĄāļĩāļāļēāļĢāļĒāđ‰āļēāļĒāļ—āļĩāđˆāļ•āļąāđ‰āļ‡āļˆāļģāļ™āļ§āļ™āļĄāļēāļāļ™āļąāđ‰āļ™ āļ™āļąāļš āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ‚āļ­āļ‡
32768.

--āļŠāļ–āļīāļ•āļī
āļ„āļģāļ™āļ§āļ“āđāļĨāļ°āđāļŠāļ”āļ‡āļŠāļ–āļīāļ•āļīāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ āđ€āļŠāđˆāļ™ āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ
āđ€āļ§āļĨāļēāđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ

--sysroot=āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ
āđƒāļŠāđ‰ āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ āđ€āļ›āđ‡āļ™āļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡ sysroot āđāļ—āļ™āļ—āļĩāđˆāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ§āļĨāļēāļāļģāļŦāļ™āļ”āļ„āđˆāļē
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļšāđ€āļ‰āļžāļēāļ°āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ‚āļ”āļĒāđƒāļŠāđ‰ --āļ”āđ‰āļ§āļĒ-sysroot.

--traditional-āļĢāļđāļ›āđāļšāļš
āļŠāļģāļŦāļĢāļąāļšāļšāļēāļ‡āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡ ld āđāļ•āļāļ•āđˆāļēāļ‡āđ„āļ›āļˆāļēāļāļœāļĨāļĨāļąāļžāļ˜āđŒāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļŠāļ§āļīāļ•āļŠāđŒāļ™āļĩāđ‰āļĢāđ‰āļ­āļ‡āļ‚āļ­ ld āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄāđāļ—āļ™

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļšāļ™ SunOS ld āļĢāļ§āļĄāļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāļ‹āđ‰āļģāļāļąāļ™āđƒāļ™āļ•āļēāļĢāļēāļ‡āļŠāļ•āļĢāļīāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āļ™āļĩāđ‰
āļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ”āļĩāļšāļąāļāđāļšāļšāđ€āļ•āđ‡āļĄāđ„āļ”āđ‰āļāļ§āđˆāļē 30
āđ€āļ›āļ­āļĢāđŒāđ€āļ‹āđ‡āļ™āļ•āđŒ āļ‚āļ­āļ­āļ āļąāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄ SunOS "dbx" āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ­āđˆāļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļœāļĨāļĨāļąāļžāļ˜āđŒāđ„āļ”āđ‰
("gdb" āđ„āļĄāđˆāļĄāļĩāļ›āļąāļāļŦāļē) NS --traditional-āļĢāļđāļ›āđāļšāļš āļŠāļ§āļīāļ•āļŠāđŒāļšāļ­āļ ld āļ—āļĩāđˆāļˆāļ°āđ„āļĄāđˆāļĢāļ§āļĄāļāļąāļ™
āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāļ‹āđ‰āļģāļāļąāļ™

--section-start=āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™=org
āļ„āđ‰āļ™āļŦāļēāļŠāđˆāļ§āļ™āđƒāļ™āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ•āļēāļĄāļ—āļĩāđˆāļ­āļĒāļđāđˆāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ‚āļ”āļĒ org. āļ„āļļāļ“āļ­āļēāļˆāđƒāļŠāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŦāļĨāļēāļĒāļ„āļĢāļąāđ‰āļ‡āđ€āļ—āđˆāļēāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāļŦāļĨāļēāļĒāļŠāđˆāļ§āļ™āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡
āđ€āļŠāđ‰āļ™ org āļ•āđ‰āļ­āļ‡āđ€āļ›āđ‡āļ™āļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄāđ€āļĨāļ‚āļāļēāļ™āļŠāļīāļšāļŦāļāđ€āļ”āļĩāļĒāļ§ āđ€āļžāļ·āđˆāļ­āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļ·āđˆāļ™ āđ†
āļ„āļļāļ“āļ­āļēāļˆāļĨāļ°āđ€āļ§āđ‰āļ™āļ™āļģāļŦāļ™āđ‰āļē 0x āļĄāļąāļāļˆāļ°āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļ„āđˆāļēāđ€āļĨāļ‚āļāļēāļ™āļŠāļīāļšāļŦāļ āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ āļĄāļĩ
āđ„āļĄāđˆāļ„āļ§āļĢāļĄāļĩāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡ āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™, āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļ—āđˆāļēāļāļąāļš ("="), āđāļĨāļ° org.

-Tbss=org
-Tdata=org
-āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ=org
āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļš --āļŠāđˆāļ§āļ™-āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ‚āļ”āļĒāļĄāļĩ ".bss", ".data" āļŦāļĢāļ·āļ­ ".text" āđ€āļ›āđ‡āļ™ āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™.

-Ttext-āļŠāđˆāļ§āļ™ =org
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ ELF āļˆāļ°āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āđ„āļšāļ•āđŒāđāļĢāļāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
āļŠāđˆāļ§āļ™

-Trodata-āđ€āļ‹āļāđ€āļĄāļ™āļ•āđŒ=org
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ­āđ‡āļ­āļšāđ€āļˆāļāļ•āđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĢāļ·āļ­āđāļŠāļĢāđŒāļ‚āļ­āļ‡ ELF āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆ data āđāļšāļšāļ­āđˆāļēāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ”āļĩāļĒāļ§
āļ­āļĒāļđāđˆāđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļ­āļ‡āđāļĒāļāļˆāļēāļāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ āļĄāļąāļ™āļˆāļ°āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡
āđ„āļšāļ•āđŒāđāļĢāļāļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ­āđˆāļēāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ”āļĩāļĒāļ§

-Tldata-āđ€āļ‹āđ‡āļāđ€āļĄāļ™āļ•āđŒ=org
āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĢāļ·āļ­āđāļŠāļĢāđŒāļ‚āļ­āļ‡ ELF āļŠāļģāļŦāļĢāļąāļšāđ‚āļĄāđ€āļ”āļĨāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ‚āļ™āļēāļ”āļāļĨāļēāļ‡ x86-64 āļĄāļąāļ™
āļˆāļ°āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āđ„āļšāļ•āđŒāđāļĢāļāļ‚āļ­āļ‡āļŠāđˆāļ§āļ™ ldata

--unresolved-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ=āļ§āļīāļ˜āļĩ
āļāļģāļŦāļ™āļ”āļ§āļīāļ˜āļĩāļˆāļąāļ”āļāļēāļĢāļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚ āļĄāļĩāļŠāļĩāđˆāļ„āđˆāļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļŠāļģāļŦāļĢāļąāļš
āļ§āļīāļ˜āļĩ:

āļĨāļ°āđ€āļ§āđ‰āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļ­āļĒāđˆāļēāļĢāļēāļĒāļ‡āļēāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ” āđ† āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āđāļāđ‰āđ„āļ‚

āļĢāļēāļĒāļ‡āļēāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļĢāļēāļĒāļ‡āļēāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āđāļāđ‰āđ„āļ‚āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ™āļĩāđˆāļ„āļ·āļ­āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

āļĨāļ°āđ€āļ§āđ‰āļ™āđƒāļ™āļ§āļąāļ•āļ–āļļāđ„āļŸāļĨāđŒ
āļĢāļēāļĒāļ‡āļēāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āđāļāđ‰āđ„āļ‚āļ‹āļķāđˆāļ‡āļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āđāļ•āđˆāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļŠāļ™āđƒāļˆ
āļ–āđ‰āļēāļĄāļēāļˆāļēāļāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ›āļāļ•āļī

āļĨāļ°āđ€āļ§āđ‰āļ™āđƒāļ™āļāļēāļĢāđāļšāđˆāļ‡āđƒāļŠāđ‰ libs
āļĢāļēāļĒāļ‡āļēāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚āļ‹āļķāđˆāļ‡āļĄāļēāļˆāļēāļāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ›āļāļ•āļī āđāļ•āđˆāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļŠāļ™āđƒāļˆāļŦāļēāļ
āļĄāļēāļˆāļēāļāļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļ”āļ™āļēāļĄāļīāļ
āđ„āļšāļ™āļēāļĢāļĩāđāļĨāļ°āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ—āļĢāļēāļšāļāļąāļ™āļ§āđˆāļēāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļ„āļ§āļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡
āļĢāļ§āļĄāļ­āļĒāļđāđˆāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ‚āļ­āļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ

āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļŠāļģāļŦāļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āļ”āđ‰āļ§āļĒāļ•āļąāļ§āđ€āļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļļāļĄāđ„āļ”āđ‰āđ‚āļ”āļĒ
--[āđ„āļĄāđˆ-]allow-shlib-undefined āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

āđ‚āļ”āļĒāļ›āļāļ•āļīāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āđāļāđ‰āđ„āļ‚āļ—āļĩāđˆāļĢāļēāļĒāļ‡āļēāļ™
āđāļ•āđˆāļ—āļēāļ‡āđ€āļĨāļ·āļ­āļ --warn-unresolved-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļ›āđ‡āļ™āļ„āļģāđ€āļ•āļ·āļ­āļ™āđ„āļ”āđ‰

--dll-āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”
--āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”[=āļˆāļģāļ™āļ§āļ™]
āđāļŠāļ”āļ‡āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļš ld āđāļĨāļ°āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļāļēāļĢāļˆāļģāļĨāļ­āļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš āđāļŠāļ”āļ‡
āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āđƒāļ”āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļīāļ”āđ„āļ”āđ‰āđāļĨāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļīāļ”āđ„āļ”āđ‰ āđāļŠāļ”āļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāļ–āļđāļāđƒāļŠāđ‰āđ‚āļ”āļĒ
āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ āļ–āđ‰āļēāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ āļˆāļģāļ™āļ§āļ™ āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ > 1 āļŠāļ–āļēāļ™āļ°āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ›āļĨāļąāđŠāļāļ­āļīāļ™āļˆāļ°āđ€āļ›āđ‡āļ™
āđāļŠāļ”āļ‡

--āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒ=āđ„āļŸāļĨāđŒāļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™
āļĢāļ°āļšāļļāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđ„āļ›āļĒāļąāļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āļˆāļ°āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™
āļĨāļģāļ”āļąāļšāļŠāļąāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļšāļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒāđƒāļ™ELF .āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļ”āļđ VERSION. āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļšāļēāļ‡āļŠāđˆāļ§āļ™āđƒāļ™
āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ PE āļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđ€āļžāļ·āđˆāļ­āļāļĢāļ­āļ‡āļāļēāļĢāļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™āļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī
āđ‚āļŦāļĄāļ”: āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ” āđ† āļ—āļĩāđˆāļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ āđƒāļ™āļ›āļĢāļ°āđ€āļ—āļĻ āđƒāļ™āļŠāļ„āļĢāļīāļ›āļ•āđŒāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļ

--āđ€āļ•āļ·āļ­āļ™-āļ—āļąāđˆāļ§āđ„āļ›
āđ€āļ•āļ·āļ­āļ™āđ€āļĄāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļĢāļ§āļĄāļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļ­āļ·āđˆāļ™āļŦāļĢāļ·āļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļ„āļģāļ™āļīāļĒāļēāļĄ. āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ Unix āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ„āđˆāļ­āļ™āļ‚āđ‰āļēāļ‡āđ€āļĨāļ­āļ°āđ€āļ—āļ­āļ° āđāļ•āđˆāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđƒāļ™āļšāļēāļ‡āļŠāđˆāļ§āļ™
āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ­āļ·āđˆāļ™āđ„āļĄāđˆāđ„āļ”āđ‰ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļ„āđ‰āļ™āļŦāļēāļ›āļąāļāļŦāļēāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰
āļˆāļēāļāļāļēāļĢāļĢāļ§āļĄāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāļēāļāļĨ āļ™āđˆāļēāđ€āļŠāļĩāļĒāļ”āļēāļĒāļ—āļĩāđˆāđ„āļĨāļšāļĢāļēāļĢāļĩ C āļšāļēāļ‡āļ•āļąāļ§āđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļ™āļĩāđ‰ āļ”āļąāļ‡āļ™āļąāđ‰āļ™
āļ„āļļāļ“āļ­āļēāļˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļģāđ€āļ•āļ·āļ­āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāđāļĨāļ°āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“

āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāļēāļāļĨāļĄāļĩāļŠāļēāļĄāļ›āļĢāļ°āđ€āļ āļ— āļ”āļąāļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ C:

int i = 1;
āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‹āļķāđˆāļ‡āļ­āļĒāļđāđˆāđƒāļ™āļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•

extern int i;
āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ‹āļķāđˆāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļˆāļąāļ”āļŠāļĢāļĢāļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļ­āļĒāđˆāļēāļ‡āđƒāļ”āļ­āļĒāđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡
āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļŦāļĢāļ·āļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđƒāļ”āļ—āļĩāđˆāļŦāļ™āļķāđˆāļ‡

int i;
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ› āļŦāļēāļāļĄāļĩāđ€āļžāļĩāļĒāļ‡āļŦāļ™āļķāđˆāļ‡ (āļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļē) āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđāļ›āļĢ
āļĄāļąāļ™āđ„āļ›āđƒāļ™āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļ āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļœāļŠāļēāļ™
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļŦāļĨāļēāļĒāļ•āļąāļ§āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđāļ›āļĢāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āđ€āļ›āđ‡āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ€āļ”āļĩāļĒāļ§ āļ–āđ‰āļēāđƒāļŠāđˆ
āļ‚āļ™āļēāļ”āļ•āđˆāļēāļ‡āđ† āļˆāļ°āđ€āļĨāļ·āļ­āļāļ‚āļ™āļēāļ”āļ—āļĩāđˆāđƒāļŦāļāđˆāļ—āļĩāđˆāļŠāļļāļ” āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļ›āđ‡āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›
āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļŦāļēāļāļĄāļĩāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāđ€āļ”āļĩāļĒāļ§āļāļąāļ™

āđ€āļ—āļĻāļāļēāļĨ --āđ€āļ•āļ·āļ­āļ™-āļ—āļąāđˆāļ§āđ„āļ› āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļ„āļģāđ€āļ•āļ·āļ­āļ™āđ„āļ”āđ‰āļŦāđ‰āļēāļ›āļĢāļ°āđ€āļ āļ— āļ„āļģāđ€āļ•āļ·āļ­āļ™āđāļ•āđˆāļĨāļ°āļ„āļĢāļąāđ‰āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ
āļ„āļđāđˆāļ‚āļ­āļ‡āļšāļĢāļĢāļ—āļąāļ”: āļ­āļąāļ™āđāļĢāļāļ­āļ˜āļīāļšāļēāļĒāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ€āļžāļīāđˆāļ‡āļžāļš āđāļĨāļ°āļ—āļĩāđˆāļŠāļ­āļ‡
āļ­āļ˜āļīāļšāļēāļĒāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļžāļšāļ”āđ‰āļ§āļĒāļŠāļ·āđˆāļ­āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļŦāļ™āļķāđˆāļ‡āļŦāļĢāļ·āļ­āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ­āļĒāđˆāļēāļ‡
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļˆāļ°āđ€āļ›āđ‡āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›

1. āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ āđ€āļžāļĢāļēāļ°āļĄāļĩāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§
āļŠāļģāļŦāļĢāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ

( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļŠāļēāļĄāļąāļāļ‚āļ­āļ‡ ` '
āļ–āļđāļāđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒāļ„āļģāļ™āļīāļĒāļēāļĄ
( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļ—āļĩāđˆāļ™āļĩāđˆ

2. āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđ€āļžāļĢāļēāļ°āļ„āļģāļ™āļīāļĒāļēāļĄāđƒāļ™āļ āļēāļĒāļŦāļĨāļąāļ‡āļŠāļģāļŦāļĢāļąāļš
āļžāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āļāđ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļāļĢāļ“āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§ āđ€āļ§āđ‰āļ™āđāļ•āđˆāļ§āđˆāļē
āļžāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ™āļĨāļģāļ”āļąāļšāļ—āļĩāđˆāļ•āđˆāļēāļ‡āļāļąāļ™

( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡ ` '
āđ€āļ­āļēāļŠāļ™āļ°āļŠāļēāļĄāļąāļ
( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļŠāļēāļĄāļąāļāļ­āļĒāļđāđˆāļ—āļĩāđˆāļ™āļĩāđˆ

3. āļāļēāļĢāļĢāļ§āļĄāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āđ€āļ‚āđ‰āļēāļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļ‚āļ™āļēāļ”āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđˆāļ­āļ™āļŦāļ™āđ‰āļē

( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļŦāļĨāļēāļĒāļĢāļēāļĒāļāļēāļĢāļĢāđˆāļ§āļĄāļāļąāļ™
āļ‚āļ­āļ‡ ` '
( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļŠāļēāļĄāļąāļāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ­āļĒāļđāđˆāļ—āļĩāđˆāļ™āļĩāđˆ

4. āļāļēāļĢāļĢāļ§āļĄāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āđ€āļ‚āđ‰āļēāļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāđƒāļŦāļāđˆāļāļ§āđˆāļēāļāđˆāļ­āļ™āļŦāļ™āđ‰āļē

( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļŠāļēāļĄāļąāļāļ‚āļ­āļ‡ ` '
āđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒāļŠāļēāļĄāļąāļāļ—āļĩāđˆāđƒāļŦāļāđˆāļāļ§āđˆāļē
( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāđƒāļŦāļāđˆāļāļ§āđˆāļēāļ­āļĒāļđāđˆāļ—āļĩāđˆāļ™āļĩāđˆ

5. āļāļēāļĢāļĢāļ§āļĄāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āđ€āļ‚āđ‰āļēāļāļąāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāđ€āļĨāđ‡āļāļāļ§āđˆāļēāļāđˆāļ­āļ™āļŦāļ™āđ‰āļē āļ™āļĩāđˆāļāđ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™
āļ”āļąāļ‡āđ€āļŠāđˆāļ™āļāļĢāļ“āļĩāļāđˆāļ­āļ™ āđ€āļ§āđ‰āļ™āđāļ•āđˆāļˆāļ°āļžāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ•āđˆāļēāļ‡āļāļąāļ™
āļŠāļąāđˆāļ‡

( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļŠāļēāļĄāļąāļāļ‚āļ­āļ‡ ` '
āđ€āļ­āļēāļŠāļ™āļ°āļŠāļēāļĄāļąāļāļ—āļĩāđˆāđ€āļĨāđ‡āļāļāļ§āđˆāļē
( ): āļ„āļģāđ€āļ•āļ·āļ­āļ™: āļ„āļ­āļĄāļĄāļ­āļ™āļĨāđŒāļ—āļĩāđˆāđ€āļĨāđ‡āļāļāļ§āđˆāļēāļ­āļĒāļđāđˆāļ—āļĩāđˆāļ™āļĩāđˆ

--āđ€āļ•āļ·āļ­āļ™-āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡
āđ€āļ•āļ·āļ­āļ™āļŦāļēāļāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āļ—āļąāđˆāļ§āđ‚āļĨāļ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļšāļēāļ‡āđ„āļŸāļĨāđŒāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļĢāļđāļ›āđāļšāļš āļŠāļģāļŦāļĢāļąāļšāļĢāļđāļ›āđāļšāļšāđ€āļŠāđˆāļ™ COFF āļŦāļĢāļ·āļ­ ELF āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļžāļšāļāļēāļĢāđƒāļŠāđ‰ global
āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡

--warn-āļŦāļĨāļēāļĒ-gp
āđ€āļ•āļ·āļ­āļ™āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āđˆāļēāļ•āļąāļ§āļŠāļĩāđ‰āļŠāđˆāļ§āļ™āļāļĨāļēāļ‡āļŦāļĨāļēāļĒāļ„āđˆāļēāđƒāļ™āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļ āļ™āļĩāđ‰āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļŠāļģāļŦāļĢāļąāļšāđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒāļšāļēāļ‡āļ•āļąāļ§ āđ€āļŠāđˆāļ™ Alpha āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒāļšāļēāļ‡āļ•āļąāļ§
āđƒāļŠāđˆāļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāļĄāļēāļāđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™āļžāļīāđ€āļĻāļĐ āļ—āļ°āđ€āļšāļĩāļĒāļ™āļžāļīāđ€āļĻāļĐ (global
āļ•āļąāļ§āļŠāļĩāđ‰) āļŠāļĩāđ‰āđ„āļ›āļ—āļĩāđˆāļ•āļĢāļ‡āļāļĨāļēāļ‡āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ‚āļŦāļĨāļ”āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāđ„āļ”āđ‰
āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļœāđˆāļēāļ™āđ‚āļŦāļĄāļ”āļāļēāļĢāļāļģāļŦāļ™āļ”āļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļąāļĄāļžāļąāļ—āļ˜āđŒāļ‚āļ­āļ‡āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļāļēāļ™ āļ•āļąāđ‰āļ‡āđāļ•āđˆāļāļēāļĢāļŠāļ”āđ€āļŠāļĒāđƒāļ™āļāļēāļ™-
āđ‚āļŦāļĄāļ”āļĢāļĩāļˆāļīāļŠāđ€āļ•āļ­āļĢāđŒāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ™āļąāđ‰āļ™āļ„āļ‡āļ—āļĩāđˆāđāļĨāļ°āļ„āđˆāļ­āļ™āļ‚āđ‰āļēāļ‡āđ€āļĨāđ‡āļ (āđ€āļŠāđˆāļ™ 16 āļšāļīāļ•) āļ‹āļķāđˆāļ‡āļˆāļ°āļˆāļģāļāļąāļ”
āļ‚āļ™āļēāļ”āļŠāļđāļ‡āļŠāļļāļ”āļ‚āļ­āļ‡āļžāļđāļĨāļ„āļ‡āļ—āļĩāđˆ āļ”āļąāļ‡āļ™āļąāđ‰āļ™ āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļĄāļąāļāļˆāļ°āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡
āđƒāļŠāđ‰āļ„āđˆāļēāļ•āļąāļ§āļŠāļĩāđ‰āļ—āļąāđˆāļ§āđ‚āļĨāļāļŦāļĨāļēāļĒāļ„āđˆāļēāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāđ„āļ”āđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ„āļģāđ€āļ•āļ·āļ­āļ™āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāđ€āļāļīāļ”āļāļĢāļ“āļĩāļ™āļĩāđ‰āļ‚āļķāđ‰āļ™

--āđ€āļ•āļ·āļ­āļ™-āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§
āđ€āļ•āļ·āļ­āļ™āđ€āļžāļĩāļĒāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļ”āļĩāļĒāļ§āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ” āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āļ„āļĢāļąāđ‰āļ‡āļ•āđˆāļ­āđ‚āļĄāļ”āļđāļĨāļ—āļĩāđˆāļ­āđ‰āļēāļ‡āļ–āļķāļ‡
āļĄāļąāļ™

--warn-section-align
āđ€āļ•āļ·āļ­āļ™āļŦāļēāļāļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡ āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›,
āļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡āļˆāļ°āļ–āļđāļāļāļģāļŦāļ™āļ”āđ‚āļ”āļĒāļŠāđˆāļ§āļ™āļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ—āļĩāđˆāļ­āļĒāļđāđˆāļˆāļ°āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­
āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļšāļļāđ„āļ§āđ‰āļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™; āļ™āļąāđˆāļ™āļ„āļ·āļ­āļ–āđ‰āļēāļ„āļģāļŠāļąāđˆāļ‡ "SECTIONS" āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļšāļļ start
āļ—āļĩāđˆāļ­āļĒāļđāđˆāļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ§āļ™

--warn-āđāļŠāļĢāđŒāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
āđ€āļ•āļ·āļ­āļ™āļŦāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļžāļīāđˆāļĄ DT_TEXTREL āđƒāļŦāđ‰āļāļąāļšāļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™

--warn-āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļ-em
āđ€āļ•āļ·āļ­āļ™āļŦāļēāļāļ§āļąāļ•āļ–āļļāļĄāļĩāļĢāļŦāļąāļŠāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ­āļ·āđˆāļ™āļ‚āļ­āļ‡ ELF

--warn-unresolved-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļŦāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļģāļĨāļąāļ‡āļˆāļ°āļĢāļēāļĒāļ‡āļēāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āđāļāđ‰āđ„āļ‚ (āļ”āļđāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
--unresolved-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ) āđ‚āļ”āļĒāļ›āļāļ•āļīāļˆāļ°āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļĄāļąāļ™
āļŠāļĢāđ‰āļēāļ‡āļ„āļģāđ€āļ•āļ·āļ­āļ™āđāļ—āļ™

--error-unresolved-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āļāļđāđ‰āļ„āļ·āļ™āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāļĢāļēāļĒāļ‡āļēāļ™
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚

--āļ—āļąāđ‰āļ‡āļ„āļĨāļąāļ‡
āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļŦāļĨāļąāļ‡ the --āļ—āļąāđ‰āļ‡āļ„āļĨāļąāļ‡ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āļĢāļ§āļĄāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļļāļāđ„āļŸāļĨāđŒāđƒāļ™āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāđƒāļ™āļĨāļīāļ‡āļāđŒ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒ
āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āļ›āļāļ•āļīāļˆāļ°āđƒāļŠāđ‰āđ€āļ›āļīāļ”āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢ
āļĨāļ‡āđƒāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āļ—āļļāļāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ–āļđāļāļĢāļ§āļĄāđƒāļ™āļāļēāļĢāđāļŠāļĢāđŒāļœāļĨāļĨāļąāļžāļ˜āđŒ
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”. āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ­āļēāļˆāđƒāļŠāđ‰āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āļ„āļĢāļąāđ‰āļ‡

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļāļŠāļ­āļ‡āļ‚āđ‰āļ­āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļēāļ gcc: āļ­āļąāļ™āļ”āļąāļšāđāļĢāļ gcc āđ„āļĄāđˆāļ—āļĢāļēāļšāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰
āđ€āļĨāļĒāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰ -Wl,-āļ—āļąāđ‰āļ‡āļ„āļĨāļąāļ‡. āļ›āļĢāļ°āļāļēāļĢāļ—āļĩāđˆāļŠāļ­āļ‡ āļ­āļĒāđˆāļēāļĨāļ·āļĄāđƒāļŠāđ‰
-Wl,-āđ„āļĄāđˆāļĄāļĩāļ—āļĩāđˆāđ€āļāđ‡āļšāļ–āļēāļ§āļĢ āļŦāļĨāļąāļ‡āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ‚āļ­āļ‡āļ„āļļāļ“ āđ€āļžāļĢāļēāļ° gcc āļˆāļ°āđ€āļžāļīāđˆāļĄāļĢāļēāļĒāļāļēāļĢāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļ­āļ‡
āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāđƒāļ™āļĨāļīāļ‡āļāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āđāļĨāļ°āļ„āļļāļ“āļ­āļēāļˆāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āđāļŸāļĨāđ‡āļāļ™āļĩāđ‰āļĄāļĩāļœāļĨāļāļąāļšāļŠāļīāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āđ€āļŠāđˆāļ™āļāļąāļ™

--āļŦāđˆāļ­=āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ
āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ wrapper āļŠāļģāļŦāļĢāļąāļš āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ. āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđƒāļ” āđ† āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ–āļķāļ‡ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚
āļ–āļķāļ‡ "__wrap_āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ". āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđƒāļ” āđ† āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āđƒāļŦāđ‰āļāļąāļš "__real_āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ" āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚āđƒāļŦāđ‰
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ.

āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄ wrapper āļŠāļģāļŦāļĢāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĢāļ°āļšāļš āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāđˆāļ­
āļ„āļ§āļĢāđ€āļĢāļĩāļĒāļāļ§āđˆāļē "__wrap_āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ". āļ–āđ‰āļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĢāļ°āļšāļšāļāđ‡āļ„āļ§āļĢ
āđ‚āļ—āļĢ "__real_āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ".

āļ™āļĩāđˆāļ„āļ·āļ­āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒ:

āđ€āļ›āđ‡āļ™āđ‚āļĄāļ†āļ° *
__wrap_malloc (size_t āļ„)
{
printf ("malloc āđ€āļĢāļĩāļĒāļāļ”āđ‰āļ§āļĒ %zu\n", c);
āļŠāđˆāļ‡āļ„āļ·āļ™ __real_malloc (c);
}

āļŦāļēāļāļ„āļļāļ“āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļĢāļŦāļąāļŠāļ­āļ·āđˆāļ™āļāļąāļšāđ„āļŸāļĨāđŒāļ™āļĩāđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰ --āļŦāđˆāļ­ āļĄāļąāļĨāļĨāļ­āļ„āļˆāļēāļāļ™āļąāđ‰āļ™āđ€āļĢāļĩāļĒāļ "malloc" āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļˆāļ°āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ "__wrap_malloc" āđāļ—āļ™ āļāļēāļĢāđ€āļĢāļĩāļĒāļ "__real_malloc" āđƒāļ™
"__wrap_malloc" āļˆāļ°āđ€āļĢāļĩāļĒāļāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ "malloc" āļ—āļĩāđˆāđāļ—āđ‰āļˆāļĢāļīāļ‡

āļ„āļļāļ“āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŦāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ "__real_malloc" āđ€āļŠāđˆāļ™āļāļąāļ™ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĨāļīāļ‡āļāđŒāđ‚āļ”āļĒāđ„āļĄāđˆāļĄāļĩ
--āļŦāđˆāļ­ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļˆāļ°āļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆ āļ–āđ‰āļēāļ—āļģāļ­āļĒāđˆāļēāļ‡āļ™āļĩāđ‰āļāđ‡āđ„āļĄāđˆāļ„āļ§āļĢāđƒāļŠāđˆāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡
"__real_malloc" āđƒāļ™āđ„āļŸāļĨāđŒāđ€āļ”āļĩāļĒāļ§āļāļąāļš "__wrap_malloc"; āļ–āđ‰āļēāļ„āļļāļ“āļ—āļģ āđāļ­āļŠāđ€āļ‹āļĄāđ€āļšāļĨāļ­āļĢāđŒāļ­āļēāļˆ
āđāļāđ‰āđ„āļ‚āļāļēāļĢāđ‚āļ—āļĢāļāđˆāļ­āļ™āļ—āļĩāđˆāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļˆāļ°āļĄāļĩāđ‚āļ­āļāļēāļŠāļŦāđˆāļ­āđ€āļ›āđ‡āļ™ "malloc"

--āđ€āļ­āđŠāļ°-āļāļĢāļ­āļš HDR
āļ„āļģāļ‚āļ­āļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™ ".eh_frame_hdr" āđāļĨāļ°āļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āđ€āļ‹āđ‡āļāđ€āļĄāļ™āļ•āđŒ ELF "PT_GNU_EH_FRAME"

--no-ld-generated-unwind-info
āļ‚āļ­āļŠāļĢāđ‰āļēāļ‡ ".eh_frame" āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĨāļĩāđˆāļ„āļĨāļēāļĒāļŠāļģāļŦāļĢāļąāļšāļŠāđˆāļ§āļ™āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļŠāđˆāļ™
āļ›.āļĨ. āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ•āļēāļĄāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļŦāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ„āļĨāļēāļĒāļ•āļąāļ§āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™

--enable-āđƒāļŦāļĄāđˆ-dtags
--disable-āđƒāļŦāļĄāđˆ-dtags
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļ—āđ‡āļāđ„āļ”āļ™āļēāļĄāļīāļāđƒāļŦāļĄāđˆāđƒāļ™ ELF āđāļ•āđˆāļĢāļ°āļšāļš ELF āļ—āļĩāđˆāđ€āļāđˆāļēāļāļ§āđˆāļēāļ­āļēāļˆāđ„āļĄāđˆāđƒāļŠāđˆ
āđ€āļ‚āđ‰āļēāđƒāļˆāļžāļ§āļāđ€āļ‚āļē āļŦāļēāļāļ„āļļāļ“āļĢāļ°āļšāļļ --enable-āđƒāļŦāļĄāđˆ-dtagsāđāļ—āđ‡āļāđ„āļ”āļ™āļēāļĄāļīāļāđƒāļŦāļĄāđˆāļˆāļ°āđ€āļ›āđ‡āļ™
āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĄāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđāļĨāļ°āđāļ—āđ‡āļāđ„āļ”āļ™āļēāļĄāļīāļāļ—āļĩāđˆāđ€āļāđˆāļēāļāļ§āđˆāļēāļˆāļ°āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™ āļŦāļēāļāļ„āļļāļ“āļĢāļ°āļšāļļ
--disable-āđƒāļŦāļĄāđˆ-dtagsāļˆāļ°āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ—āđ‡āļāđ„āļ”āļ™āļēāļĄāļīāļāđƒāļŦāļĄāđˆ āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđ„āļ”āļ™āļēāļĄāļīāļ . āđƒāļŦāļĄāđˆ
āđ„āļĄāđˆāđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āđāļ—āđ‡āļ āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļĄāļĩāđƒāļŦāđ‰āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļš ELF āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™

--hash-āļ‚āļ™āļēāļ”=āļˆāļģāļ™āļ§āļ™
āļāļģāļŦāļ™āļ”āļ‚āļ™āļēāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡āđāļŪāļŠāļ‚āļ­āļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāđ€āļ›āđ‡āļ™āļˆāļģāļ™āļ§āļ™āđ€āļ‰āļžāļēāļ°āđƒāļāļĨāđ‰āļāļąāļš āļˆāļģāļ™āļ§āļ™.
āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ„āđˆāļēāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ—āļĩāđˆāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ
āļ‡āļēāļ™āđ‚āļ”āļĒāđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ‚āļ­āļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ āđƒāļ™āļ—āļģāļ™āļ­āļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
āļāļēāļĢāļĨāļ”āļ„āđˆāļēāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§

--āđāļŪāļŠāļŠāđ„āļ•āļĨāđŒ=āļŠāđ„āļ•āļĨāđŒ
āļāļģāļŦāļ™āļ”āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡āđāļŪāļŠāļ‚āļ­āļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ āļŠāđ„āļ•āļĨāđŒ āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™ "sysv" āļŠāļģāļŦāļĢāļąāļš ELF . āđāļšāļšāļ„āļĨāļēāļŠāļŠāļīāļāđ„āļ”āđ‰
āļŠāđˆāļ§āļ™ ".hash", "gnu" āļŠāļģāļŦāļĢāļąāļšāļĢāļđāļ›āđāļšāļšāđƒāļŦāļĄāđˆāļ‚āļ­āļ‡ GNU āļŠāđˆāļ§āļ™ ".gnu.hash" āļŦāļĢāļ·āļ­ "āļ—āļąāđ‰āļ‡āļ„āļđāđˆ" āļŠāļģāļŦāļĢāļąāļšāļ—āļąāđ‰āļ‡
āļ•āļēāļĢāļēāļ‡āđāļŪāļŠ ".hash" āđāļšāļšāļ„āļĨāļēāļŠāļŠāļīāļāļ‚āļ­āļ‡ ELF āđāļĨāļ°āļ•āļēāļĢāļēāļ‡āđāļŪāļŠ GNU ".gnu.hash" āļŠāđ„āļ•āļĨāđŒāđƒāļŦāļĄāđˆ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ "sysv"

--compress-debug-sections=none
--compress-debug-sections=zlib
--compress-debug-sections=zlib-gnu
--compress-debug-sections=zlib-gabi
āļšāļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ ELF āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļˆāļ°āļ„āļ§āļšāļ„āļļāļĄāļ§āļīāļ˜āļĩāļšāļĩāļšāļ­āļąāļ”āļŠāđˆāļ§āļ™āļ”āļĩāļšāļąāļ DWARF āđ‚āļ”āļĒāđƒāļŠāđ‰
āļ‹āļš. --compress-debug-sections=none āđ„āļĄāđˆāļšāļĩāļšāļ­āļąāļ”āļŠāđˆāļ§āļ™āļāļēāļĢāļ”āļĩāļšāļąāļ DWARF
--compress-debug-sections=zlib-gnu āļšāļĩāļšāļ­āļąāļ”āļŠāđˆāļ§āļ™āļāļēāļĢāļ”āļĩāļšāļąāļ DWARF āđāļĨāļ°āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļ·āđˆāļ­ debug
āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ .zdebug āđāļ—āļ™ .debug. --compress-debug-sections=zlib
āđāļĨāļ° --compress-debug-sections=zlib-gabi āļšāļĩāļšāļ­āļąāļ”āļŠāđˆāļ§āļ™āļāļēāļĢāļ”āļĩāļšāļąāļ DWARF āļ”āđ‰āļ§āļĒ
SHF_COMPRESSED āļˆāļēāļ ELF ABI āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļš
āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđāļĨāļ°āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ toolchain āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļēāļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ --āļŠāđˆāļ§āļĒāļ”āđ‰āļ§āļĒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

--reduce-āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ-āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒ
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāļĨāļ”āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāļĢāļąāļ™āđ„āļ—āļĄāđŒ ld āđ‚āļ”āļĒāđ€āļŠāļĩāļĒāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāļĨāļīāļ‡āļāđŒ
āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§. āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ–āļđāļāļ™āļģāļĄāļēāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļĨāļ·āļ­āļāļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄ O(n^2) āđ€āļāđˆāļēāļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāđāļœāļ™āļ—āļĩāđˆāļĨāļīāļ‡āļ„āđŒ
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄ O(n) āđƒāļŦāļĄāđˆāļ‹āļķāđˆāļ‡āđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļ›āļĢāļ°āļĄāļēāļ“ 40% āļŠāļģāļŦāļĢāļąāļš
āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ

āđ€āļ­āļŸāđ€āļŸāļāļ•āđŒāļ­āļ·āđˆāļ™āļ‚āļ­āļ‡āļŠāļ§āļīāļ•āļŠāđŒāļ„āļ·āļ­āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ‚āļ™āļēāļ”āļ•āļēāļĢāļēāļ‡āđāļŪāļŠāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™ 1021 āļ‹āļķāđˆāļ‡
āļŠāđˆāļ§āļĒāļ›āļĢāļ°āļŦāļĒāļąāļ”āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡āļ”āđ‰āļ§āļĒāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāļ‚āļĒāļēāļĒāđ€āļ§āļĨāļēāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āļ™āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ€āļŠāļĢāđ‡āļˆ
āđāļ•āđˆāļ–āđ‰āļē --āđāļŪāļŠ-āļ‚āļ™āļēāļ” āļŠāļ§āļīāļ•āļŠāđŒāļ–āļđāļāđƒāļŠāđ‰āđāļĨāđ‰āļ§

āđ€āļ—āļĻāļāļēāļĨ --reduce-āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ-āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒ āļ­āļēāļˆāđƒāļŠāđ‰āļŠāļ§āļīāļ•āļŠāđŒāđ€āļžāļ·āđˆāļ­āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ­āļ·āđˆāļ™āđ† āđƒāļ™
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđƒāļ™āļ­āļ™āļēāļ„āļ•

--build-id
--build-id=āļŠāđ„āļ•āļĨāđŒ
āļ‚āļ­āđƒāļŦāđ‰āļŠāļĢāđ‰āļēāļ‡āļŠāđˆāļ§āļ™āļšāļąāļ™āļ—āļķāļ ".note.gnu.build-id" ELF āļŦāļĢāļ·āļ­ ".buildid" COFF
āļŠāđˆāļ§āļ™. āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡āļšāļąāļ™āļ—āļķāļāļĒāđˆāļ­āđ€āļ›āđ‡āļ™āļšāļīāļ•āļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļģāļāļąāļ™āļ‹āļķāđˆāļ‡āļĢāļ°āļšāļļāđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ™āļĩāđ‰
āļŠāđ„āļ•āļĨāđŒ āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™ "uuid" āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļŠāļļāđˆāļĄ 128 āļšāļīāļ• "sha1" āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđāļŪāļŠ SHA160 1 āļšāļīāļ•āļšāļ™
āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļšāļĢāļĢāļ—āļąāļ”āļāļēāļ™āļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāđ€āļ­āļēāļ•āđŒāļžāļļāļ• "md5" āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđāļŪāļŠ MD128 5 āļšāļīāļ•āļšāļ™
āļŠāđˆāļ§āļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļšāļĢāļĢāļ—āļąāļ”āļāļēāļ™āļ‚āļ­āļ‡āđ€āļ™āļ·āđ‰āļ­āļŦāļēāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļŦāļĢāļ·āļ­ "0xāļŠāļ•āļĢāļīāļ‡" āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļŠāļ•āļĢāļīāļ‡āļšāļīāļ•āļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ
āļĢāļ°āļšāļļāđ€āļ›āđ‡āļ™āđ€āļĨāļ‚āļāļēāļ™āļŠāļīāļšāļŦāļ ("-" āđāļĨāļ° ":" āļ­āļąāļāļ‚āļĢāļ°āļĢāļ°āļŦāļ§āđˆāļēāļ‡
āļ„āļđāđˆāļŦāļĨāļąāļāļˆāļ°āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™) āļ–āđ‰āļē āļŠāđ„āļ•āļĨāđŒ āļĨāļ°āđ„āļ§āđ‰ āđƒāļŠāđ‰ "sha1"

āļŠāđ„āļ•āļĨāđŒ "md5" āđāļĨāļ° "sha1" āļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āļĢāļ°āļšāļļāļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āđ€āļŠāļĄāļ­āđƒāļ™
āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđāļ•āđˆāļˆāļ°āđ„āļĄāđˆāļ‹āđ‰āļģāđƒāļ„āļĢāđƒāļ™āđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļģāļāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļĄāļąāļ™āļ„āļ·āļ­
āđ„āļĄāđˆāđ„āļ”āđ‰āļĄāļĩāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđ€āļžāļ·āđˆāļ­āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđ€āļ›āđ‡āļ™āđ€āļŠāđ‡āļ„āļ‹āļąāļĄāļŠāļģāļŦāļĢāļąāļšāđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒ āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļēāļˆ
āļ–āļđāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđƒāļ™āļ āļēāļĒāļŦāļĨāļąāļ‡āđ‚āļ”āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļ·āđˆāļ™ āđ† āđāļ•āđˆāļŠāļ•āļĢāļīāļ‡āļšāļīāļ•āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ ID āļĢāļ°āļšāļļāļ•āđ‰āļ™āļ‰āļšāļąāļš
āđ„āļŸāļĨāđŒāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āđ„āļĄāđˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡

āļœāđˆāļēāļ™ "āđ„āļĄāđˆāļĄāļĩ" āļŠāļģāļŦāļĢāļąāļš āļŠāđ„āļ•āļĨāđŒ āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļˆāļēāļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ "--build-id" āđƒāļ” āđ† āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āđƒāļ™
āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡

āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ i386 PE āļĢāļ­āļ‡āļĢāļąāļš - āđāļšāđˆāļ‡āļ›āļąāļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ‹āļķāđˆāļ‡āļ—āļģāđƒāļŦāđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāđ€āļ›āđ‡āļ™
āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļ (DLL) āđāļ—āļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ—āļģāļ‡āļēāļ™āļ›āļāļ•āļī āļ„āļļāļ“āļ„āļ§āļĢāļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­
āđ€āļ­āļēāļ•āđŒāļžāļļāļ• "*.dll" āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļĒāļąāļ‡āļŠāļ™āļąāļšāļŠāļ™āļļāļ™ .āļ­āļĒāđˆāļēāļ‡āđ€āļ•āđ‡āļĄāļ—āļĩāđˆ
āđ„āļŸāļĨāđŒāļĄāļēāļ•āļĢāļāļēāļ™ "*.def" āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļĢāļ°āļšāļļāđ„āļ§āđ‰āđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ‚āļ­āļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāđ€āļŦāļĄāļ·āļ­āļ™āļ­āđ‡āļ­āļšāđ€āļˆāļāļ•āđŒ
āđ„āļŸāļĨāđŒ (āļ­āļąāļ™āļ—āļĩāđˆāļˆāļĢāļīāļ‡ āļĄāļąāļ™āļ„āļ§āļĢāļˆāļ°āļ™āļģāļŦāļ™āđ‰āļēāđ„āļŸāļĨāđŒāđ€āļāđ‡āļšāļ–āļēāļ§āļĢāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāđ„āļ”āđ‰āļĢāļąāļš
āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ›āļāļ•āļī)

āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļąāđˆāļ§āđ„āļ›āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ i386 PE āļĒāļąāļ‡āļĢāļ­āļ‡āļĢāļąāļšāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđƒāļŠāđ‰āļ„āđˆāļē
āļ­āļēāļˆāđāļĒāļāļˆāļēāļāļ„āđˆāļēāļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļēāļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļ§āđ‰āļ™āļ§āļĢāļĢāļ„āļŦāļĢāļ·āļ­āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļ—āđˆāļēāļāļąāļš

--add-stdcall-āļ™āļēāļĄāđāļāļ‡
āļŦāļēāļāđ„āļ”āđ‰āļĢāļąāļš āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ§āļ™āļ•āđˆāļ­āļ—āđ‰āļēāļĒ stdcall (@nn) āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļāļ•āļēāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ­āļĒāļđāđˆāđāļĨāļ°āļ”āđ‰āļ§āļĒ
āļ„āļģāļ•āđˆāļ­āļ—āđ‰āļēāļĒāļ–āļđāļāļ›āļĨāđ‰āļ™ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āđ„āļŸāļĨāđŒāļāļēāļ™ āđ„āļŸāļĨāđŒ
āđƒāļŠāđ‰ āđ„āļŸāļĨāđŒ āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļˆāļ°āļšāļąāļ™āļ—āļķāļāļ—āļĩāđˆāļ­āļĒāļđāđˆāļāļēāļ™āļ‚āļ­āļ‡ .āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļāļēāļĢāļĒāđ‰āļēāļĒāļ—āļĩāđˆāļ•āļąāđ‰āļ‡āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ DLL āļ”āđ‰āļ§āļĒ dlltool.dll. [āļ™āļĩāđˆāļ„āļ·āļ­ i386 PE āđ€āļ‰āļžāļēāļ°
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ]

--dll
āļŠāļĢāđ‰āļēāļ‡ DLL āđāļ—āļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ—āļģāļ‡āļēāļ™āļ›āļāļ•āļī āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰ - āđāļšāđˆāļ‡āļ›āļąāļ™ āļŦāļĢāļ·āļ­āļĢāļ°āļšāļļ a
"LIBRARY" āđƒāļ™āđ„āļŸāļĨāđŒ ".def" āļ—āļĩāđˆāļāļģāļŦāļ™āļ” [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš i386 PE āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ
āļžāļ­āļĢāđŒāļ•āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--enable-āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™āļĒāļēāļ§
--disable-āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™āļĒāļēāļ§
āļ•āļąāļ§āđāļ›āļĢ PE āļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļšāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ COFF āđ€āļžāļīāđˆāļĄāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ—āļĩāđˆāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđƒāļŠāđ‰
āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™āļĒāļēāļ§āđ€āļāļīāļ™āđāļ›āļ”āļ­āļąāļāļ‚āļĢāļ° āļ‚āļĩāļ”āļˆāļģāļāļąāļ”āļ›āļāļ•āļīāļŠāļģāļŦāļĢāļąāļš COFF āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™,
āļŠāļ·āđˆāļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļ­āļ™āļļāļāļēāļ•āđƒāļ™āđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļīāļĄāđ€āļĄāļˆāļŠāļąāđˆāļ‡āļāļēāļĢāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒāđ„āļĄāđˆ
āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āļēāļĢāļēāļ‡āļŠāļ•āļĢāļīāļ‡ COFF āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļŠāļ·āđˆāļ­āļ—āļĩāđˆāļĒāļēāļ§āļ‚āļķāđ‰āļ™ āđƒāļ™āļāļēāļ™āļ°āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ GNU
āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ—āļĩāđˆāļˆāļ°āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđƒāļŠāđ‰āđƒāļ™āļ­āļīāļĄāđ€āļĄāļˆāļŠāļąāđˆāļ‡āļāļēāļĢāđ„āļ”āđ‰āđ€āļŠāđˆāļ™āļāļąāļ™ āļŦāļĢāļ·āļ­āđ€āļžāļ·āđˆāļ­ (āļ­āļēāļˆāđ€āļ›āđ‡āļ™
āđ„āļĄāđˆāļĄāļĩāļˆāļļāļ”āļŦāļĄāļēāļĒ!) āđ„āļĄāđˆāļ­āļ™āļļāļāļēāļ•āđƒāļ™āđ„āļŸāļĨāđŒāļ§āļąāļ•āļ–āļļāđ‚āļ”āļĒāđƒāļŠāđ‰āļŠāļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰ āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ„āļ”āđ‰
āļĢāļđāļ›āļ āļēāļžāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ”āđ‰āļ§āļĒāļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™āļĒāļēāļ§āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļĄāđˆāđ„āļ”āđ‰āļĄāļēāļ•āļĢāļāļēāļ™āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒ āđ‚āļ”āļĒāļ–āļ·āļ­āđ€āļ›āđ‡āļ™
āļžāļ§āļāđ€āļ‚āļēāļ—āļģāļ•āļēāļĢāļēāļ‡āļŠāļ•āļĢāļīāļ‡āđāļĨāļ°āļ­āļēāļˆāļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ—āļĩāđˆāļŠāļąāļšāļŠāļ™āđ€āļĄāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ”āđ‰āļ§āļĒ non-GNU
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ PE-aware āđ€āļŠāđˆāļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āļđāđ„āļŸāļĨāđŒāđāļĨāļ°āļ”āļąāļĄāļžāđŒ āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ GDB āļ­āļēāļĻāļąāļĒāļāļēāļĢāđƒāļŠāđ‰
āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™āļĒāļēāļ§āļ‚āļ­āļ‡ PE āđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ”āļĩāļšāļąāļ Dwarf-2 āđƒāļ™āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ
āļ­āļīāļĄāđ€āļĄāļˆ āļ“ āļĢāļąāļ™āđ„āļ—āļĄāđŒ āđāļĨāļ°āļŦāļēāļāđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļšāļļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđƒāļ”āđ„āļ§āđ‰āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ ld āļˆāļ°
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļ·āđˆāļ­āļŠāđˆāļ§āļ™āđāļšāļšāļĒāļēāļ§ āđāļ—āļ™āļ—āļĩāđˆāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđāļĨāļ°āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„
āđ€āļĄāļ·āđˆāļ­āļžāļšāļ§āđˆāļēāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ”āļĩāļšāļąāļāđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ­āļīāļĄāđ€āļĄāļˆāļ—āļĩāđˆāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ„āļ”āđ‰āđāļĨāļ°
āđ„āļĄāđˆāļĨāļ­āļāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āļāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ PE āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--enable-stdcall-āđāļāđ‰āđ„āļ‚
--disable-stdcall-āđāļāđ‰āđ„āļ‚
āļŦāļēāļāļĨāļīāļ‡āļāđŒāļžāļšāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļāđ‰āđ„āļ‚āđ„āļ”āđ‰ āļˆāļ°āļžāļĒāļēāļĒāļēāļĄāļ—āļģ "fuzzy ."
āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡" āđ‚āļ”āļĒāļĄāļ­āļ‡āļŦāļēāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ­āļ·āđˆāļ™āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļ‹āļķāđˆāļ‡āđāļ•āļāļ•āđˆāļēāļ‡āđ€āļ‰āļžāļēāļ°āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡
āļŠāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ (cdecl vs stdcall) āđāļĨāļ°āļˆāļ°āđāļāđ‰āđ„āļ‚āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ™āļąāđ‰āļ™āđ‚āļ”āļĒāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļ›āļĒāļąāļ‡āļāļēāļĢāļˆāļąāļšāļ„āļđāđˆ
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ” "_foo" āļ­āļēāļˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ "_foo@12" āļŦāļĢāļ·āļ­
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ” "_bar@16" āļ­āļēāļˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ "_bar" āđ€āļĄāļ·āđˆāļ­
linker āļ—āļģāļŠāļīāđˆāļ‡āļ™āļĩāđ‰ āļĄāļąāļ™āļžāļīāļĄāļžāđŒāļ„āļģāđ€āļ•āļ·āļ­āļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ›āļāļ•āļīāļĄāļąāļ™āļ„āļ§āļĢāļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļĄāđˆāļŠāļģāđ€āļĢāđ‡āļˆ
āđāļ•āđˆāļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ™āļģāđ€āļ‚āđ‰āļēāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļˆāļēāļ dll āļ‚āļ­āļ‡āļšāļĢāļīāļĐāļąāļ—āļ­āļ·āđˆāļ™āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰
āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰ āļŦāļēāļāļ„āļļāļ“āļĢāļ°āļšāļļ --enable-stdcall-āđāļāđ‰āđ„āļ‚, āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ™āļĩāđ‰āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļŠāļĄāļšāļđāļĢāļ“āđŒ
āđāļĨāļ°āđ„āļĄāđˆāļžāļīāļĄāļžāđŒāļ„āļģāđ€āļ•āļ·āļ­āļ™ āļŦāļēāļāļ„āļļāļ“āļĢāļ°āļšāļļ --disable-stdcall-āđāļāđ‰āđ„āļ‚, āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āļ„āļ·āļ­
āļ›āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāļ°āļ„āļ§āļēāļĄāđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļ™āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš
āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļŠāļąāđ‰āļ™āļ™āļģ-āļ‚āļĩāļ”āđ€āļŠāđ‰āļ™āđƒāļ•āđ‰
--āđ„āļĄāđˆāļĄāļĩāļœāļđāđ‰āļ™āļģ-āļ‚āļĩāļ”āđ€āļŠāđ‰āļ™āđƒāļ•āđ‰
āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ„āļģāļ™āļģāļŦāļ™āđ‰āļēāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­āļ‚āļĩāļ”āļĨāđˆāļēāļ‡āđāļĨāļ°āļ–āļđāļāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđƒāļ™ targetāļ‚āļ­āļ‡āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ
āļ„āļģāļ­āļ˜āļīāļšāļēāļĒ. āļ”āđ‰āļ§āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ›āļīāļ”/āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļĩāļ”āļĨāđˆāļēāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ„āļ”āđ‰
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ-āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē

--export-all-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļŦāļēāļāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāđˆāļ§āļ™āļāļĨāļēāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āļ§āļąāļ•āļ–āļļāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļĢāđ‰āļēāļ‡ DLL āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļāđ‚āļ”āļĒ
āđ„āļŸāļĨāđŒ DLL āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŦāļēāļāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāđƒāļ” āđ†
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āđ€āļĄāļ·āđˆāļ­āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļŠāđˆāļ‡āļ­āļ­āļāļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™āļœāđˆāļēāļ™āđ„āļŸāļĨāđŒ DEF āļŦāļĢāļ·āļ­āļŠāđˆāļ‡āļ­āļ­āļāđ‚āļ”āļĒāļ›āļĢāļīāļĒāļēāļĒ
āļœāđˆāļēāļ™āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­āđ„āļĄāđˆāļŠāđˆāļ‡āļ­āļ­āļāļ­āļĒāđˆāļēāļ‡āļ­āļ·āđˆāļ™āđ€āļ§āđ‰āļ™āđāļ•āđˆāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰
āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļš āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ "DllMain@12", "DllEntryPoint@0",
"DllMainCRTStartup@12" āđāļĨāļ° "impure_ptr" āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļ­āļĩāļāļ”āđ‰āļ§āļĒ,
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļ™āļģāđ€āļ‚āđ‰āļēāļˆāļēāļ DLL āļ­āļ·āđˆāļ™ āđ† āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļāļ‹āđ‰āļģ āđāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļˆāļ°āđ„āļĄāđˆāļĢāļ°āļšāļļ
āđ€āļĨāļĒāđŒāđ€āļ­āļēāļ•āđŒāļ āļēāļĒāđƒāļ™āļ‚āļ­āļ‡ DLL āđ€āļŠāđˆāļ™āļ—āļĩāđˆāļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ "_head_" āļŦāļĢāļ·āļ­āļĨāļ‡āļ—āđ‰āļēāļĒāļ”āđ‰āļ§āļĒ
"_āļ‰āļąāļ™āļŠāļ·āđˆāļ­". āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āđ„āļĄāđˆāļĄāļĩāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļˆāļēāļ "libgcc", "libstd++", "libmingw32" āļŦāļĢāļ·āļ­
"crtX.o" āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ "__rtti_" āļŦāļĢāļ·āļ­ "__builtin_"
āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢ C ++ DLL āđƒāļ™āļ—āļĩāđˆāļŠāļļāļ”āļāđ‡āļĄāļĩāļĢāļēāļĒāļāļēāļĢāļĄāļēāļāļĄāļēāļĒāļ‚āļ­āļ‡
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ cygwin-private āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āļŠāđˆāļ‡āļ­āļ­āļ (āđ€āļŦāđ‡āļ™āđ„āļ”āđ‰āļŠāļąāļ”āļ§āđˆāļēāļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āļāļąāļšāđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡
DLLs āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ cygwin) cygwin-excludes āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ„āļ·āļ­: "_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" āđāļĨāļ° "environ" [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš i386 PE āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ
āļžāļ­āļĢāđŒāļ•āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--exclude-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ,āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ...
āļĢāļ°āļšāļļāļĢāļēāļĒāļāļēāļĢāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāđ„āļĄāđˆāļ„āļ§āļĢāļŠāđˆāļ‡āļ­āļ­āļāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļŠāļ·āđˆāļ­āļŠāļēāļĄāļēāļĢāļ–āļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļˆāļļāļĨāļ āļēāļ„āļŦāļĢāļ·āļ­āļ—āļ§āļīāļ āļēāļ„ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš i386 PE
āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--exclude-all-āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ
āļĢāļ°āļšāļļāļ§āđˆāļēāđ„āļĄāđˆāļ„āļ§āļĢāļŠāđˆāļ‡āļ­āļ­āļāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđƒāļ”āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš
āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡āđ„āļŸāļĨāđŒ
āļĢāļ°āļšāļļāļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡āđ„āļŸāļĨāđŒ āļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āđƒāļ™āđ„āļŸāļĨāđŒāļˆāļ°āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆ file offsets . āđ€āļŠāļĄāļ­
āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļœāļĨāļ„āļđāļ“āļ‚āļ­āļ‡āļˆāļģāļ™āļ§āļ™āļ™āļĩāđ‰ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™ 512 [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°
āđ„āļ›āļĒāļąāļ‡āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļāļ­āļ‡ āļŠāļģāļĢāļ­āļ‡
--āļāļ­āļ‡ āļŠāļģāļĢāļ­āļ‡,āļœāļđāļāļĄāļąāļ”
āļĢāļ°āļšāļļāļˆāļģāļ™āļ§āļ™āđ„āļšāļ•āđŒāļ‚āļ­āļ‡āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāļˆāļ°āļŠāļģāļĢāļ­āļ‡ (āđāļĨāļ°āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļˆāļ°āļ„āļ­āļĄāļĄāļīāļ•) āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™
āļŪāļĩāļ›āļŠāļģāļŦāļĢāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 1MB āļŠāļ‡āļ§āļ™āđ„āļ§āđ‰ 4K āļ„āļ­āļĄāļĄāļīāļ• [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļ āļēāļžāļāļēāļ™ āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āđƒāļŠāđ‰ āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĢāļ·āļ­ dll āļ‚āļ­āļ‡āļ„āļļāļ“ āļ™āļĩāđˆāļ„āļ·āļ­āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāļ•āđˆāļģāļ—āļĩāđˆāļŠāļļāļ”
āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­āđ‚āļŦāļĨāļ”āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāļĢāļ·āļ­ dll āļ‚āļ­āļ‡āļ„āļļāļ“ āđ€āļžāļ·āđˆāļ­āļĨāļ”āļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢ
āļĒāđ‰āļēāļĒāđāļĨāļ°āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡ dll āļ‚āļ­āļ‡āļ„āļļāļ“ āđ‚āļ”āļĒāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ„āļ§āļĢāļĄāļĩāļ—āļĩāđˆāļ­āļĒāļđāđˆāļāļēāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļģāļāļąāļ™
āđāļĨāļ°āđ„āļĄāđˆāļ—āļąāļšāļ‹āđ‰āļ­āļ™ dll āļ­āļ·āđˆāļ™ āđ† āļ„āđˆāļēāļ”āļĩāļŸāļ­āļĨāļ•āđŒāļ„āļ·āļ­ 0x400000 āļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāđ€āļĢāļĩāļĒāļāļ—āļģāļ‡āļēāļ™ āđāļĨāļ°
0x10000000 āļŠāļģāļŦāļĢāļąāļš dll [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡
āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ]

--āļ†āđˆāļēāļ—āļĩāđˆ
āļŦāļēāļāđ„āļ”āđ‰āļĢāļąāļš stdcall āļˆāļ°āļ•āđˆāļ­āļ—āđ‰āļēāļĒ (@nn) āļˆāļ°āļ–āļđāļāļ–āļ­āļ”āļ­āļ­āļāļˆāļēāļāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļāđˆāļ­āļ™āđ€āļ›āđ‡āļ™
āļŠāđˆāļ‡āļ­āļ­āļ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ-āļ—āļĩāđˆāļ­āļĒāļđāđˆ-āļ•āļĢāļ°āļŦāļ™āļąāļ
āļŦāļēāļāđ„āļ”āđ‰āļĢāļąāļš āļšāļīāļ•āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđƒāļ™āļŸāļīāļĨāļ”āđŒ "āļĨāļąāļāļĐāļ“āļ°" āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļŦāļąāļ§ COFF āļˆāļ°āļ–āļđāļāļ•āļąāđ‰āļ‡āļ„āđˆāļē
āđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļ§āđˆāļēāđ„āļŸāļĨāđŒāļŠāļąāđˆāļ‡āļāļēāļĢāļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļšāļ—āļĩāđˆāļ­āļĒāļđāđˆāđ€āļŠāļĄāļ·āļ­āļ™āļ—āļĩāđˆāļĄāļēāļāļāļ§āđˆāļē 2 āļāļīāļāļ°āđ„āļšāļ•āđŒ
āļ„āļ§āļĢāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļš /3GB āļŦāļĢāļ·āļ­ /USERVA=āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē āđ€āļĄāļāļ°āđ„āļšāļ•āđŒāļŠāļĨāļąāļšāđ€āļ›āđ‡āļ™
āļŠāđˆāļ§āļ™ "[āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ]" āļ‚āļ­āļ‡ BOOT.INI āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™āļšāļīāļ•āļ™āļĩāđ‰āļˆāļ°āđ„āļĄāđˆāļĄāļĩāļœāļĨ
[āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--disable-āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ-āļ—āļĩāđˆāļ­āļĒāļđāđˆ-aware
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļ­āļŸāđ€āļŸāļāļ•āđŒāļ‚āļ­āļ‡āļ•āļąāļ§āļāđˆāļ­āļ™āļŦāļ™āđ‰āļē --āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ-āļ—āļĩāđˆāļ­āļĒāļđāđˆ-āļ•āļĢāļ°āļŦāļ™āļąāļ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŦāļēāļ
--āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ-āļ—āļĩāđˆāļ­āļĒāļđāđˆ-āļ•āļĢāļ°āļŦāļ™āļąāļ āļ–āļđāļāļāļģāļŦāļ™āļ”āđ‚āļ”āļĒāđ„āļ”āļĢāđ€āļ§āļ­āļĢāđŒāļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāđ€āļŠāļĄāļ­ (āđ€āļŠāđˆāļ™ Cygwin gcc) āđāļĨāļ°
executable āđ„āļĄāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđ€āļŠāļĄāļ·āļ­āļ™āļ—āļĩāđˆāļĄāļēāļāļāļ§āđˆāļē 2 āļāļīāļāļ°āđ„āļšāļ•āđŒ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰
āđ€āļ‰āļžāļēāļ°āļāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļĢāļļāđˆāļ™āļ āļēāļžāļŦāļĨāļąāļ āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļŦāļĨāļąāļāļ‚āļ­āļ‡ "āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ­āļīāļĄāđ€āļĄāļˆ" āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 1 [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--major-os-āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļŦāļĨāļąāļāļ‚āļ­āļ‡ "āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ" āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™ 4 [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ‰āļžāļēāļ°āđ€āļˆāļēāļ°āļˆāļ‡
āđ„āļ›āļĒāļąāļ‡āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

-- āļĢāļļāđˆāļ™āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļŦāļĨāļąāļāļ‚āļ­āļ‡ "āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒ" āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™ 4 [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļĢāļļāđˆāļ™āļĢāļ­āļ‡āļ āļēāļž- āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļĢāļ­āļ‡āļ‚āļ­āļ‡ "āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĢāļđāļ›āļ āļēāļž" āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™ 0 [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--minor-os-āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļĢāļ­āļ‡āļ‚āļ­āļ‡ "āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ" āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™ 0 [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ‰āļžāļēāļ°āđ€āļˆāļēāļ°āļˆāļ‡
āđ„āļ›āļĒāļąāļ‡āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--minor-subsystem-āļĢāļļāđˆāļ™ āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŦāļĄāļēāļĒāđ€āļĨāļ‚āļĢāļ­āļ‡āļ‚āļ­āļ‡ "āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒ" āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™ 0 [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--output-def āđ„āļŸāļĨāđŒ
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒ āđ„āļŸāļĨāđŒ āļ‹āļķāđˆāļ‡āļˆāļ°āļĄāļĩāđ„āļŸāļĨāđŒ DEF āļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļš
DLL āļ—āļĩāđˆāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļģāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡ āđ„āļŸāļĨāđŒ DEF āļ™āļĩāđ‰ (āļ‹āļķāđˆāļ‡āļ„āļ§āļĢāđ€āļĢāļĩāļĒāļāļ§āđˆāļē "*.def") āļ­āļēāļˆ
āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ™āļģāđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒ "dlltool" āļŦāļĢāļ·āļ­āļ­āļēāļˆāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļŦāļĢāļ·āļ­āđ‚āļ”āļĒāļ›āļĢāļīāļĒāļēāļĒ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš i386 PE
āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--out-āļ™āļąāļĒ āđ„āļŸāļĨāđŒ
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒ āđ„āļŸāļĨāđŒ āļ‹āļķāđˆāļ‡āļˆāļ°āļĄāļĩāļāļēāļĢāļ™āļģāđ€āļ‚āđ‰āļē lib āļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļš
DLL āļ—āļĩāđˆāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļģāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡ lib āļāļēāļĢāļ™āļģāđ€āļ‚āđ‰āļēāļ™āļĩāđ‰ (āļ‹āļķāđˆāļ‡āļ„āļ§āļĢāđ€āļĢāļĩāļĒāļāļ§āđˆāļē "*.dll.a" āļŦāļĢāļ·āļ­
"*.a" āļ­āļēāļˆāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļ„āļĨāđ€āļ­āđ‡āļ™āļ•āđŒāļāļąāļš DLL āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™ āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰
āđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļ—āļĩāđˆāļˆāļ°āļ‚āđ‰āļēāļĄāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ™āļģāđ€āļ‚āđ‰āļē "dlltool" āđāļĒāļāļ•āđˆāļēāļ‡āļŦāļēāļ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--enable-auto-image-base
--enable-auto-image-base=āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē
āđ€āļĨāļ·āļ­āļāļāļēāļ™āļĢāļđāļ›āļ āļēāļžāļŠāļģāļŦāļĢāļąāļš DLL āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđ‚āļ”āļĒāļ­āļēāļˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ base āļ„āļ§āļēāļĄāļ„āļļāđ‰āļĄāļ„āđˆāļē,
āđ€āļ§āđ‰āļ™āđāļ•āđˆāļˆāļ°āļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļāđ„āļ§āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ "--image-base" āđ‚āļ”āļĒāđƒāļŠāđ‰āđāļŪāļŠāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™
āļˆāļēāļāļŠāļ·āđˆāļ­ dll āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļāļēāļ™āļ āļēāļžāļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļģāļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ° DLL āļāļēāļĢāļŠāļ™āļāļąāļ™āđƒāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđāļĨāļ°
āļāļēāļĢāļĒāđ‰āļēāļĒāļ—āļĩāđˆāļ•āļąāđ‰āļ‡āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļĨāđˆāļēāļŠāđ‰āļēāļˆāļ°āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°
āđ„āļ›āļĒāļąāļ‡āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--disable-auto-image-base
āļ­āļĒāđˆāļēāļŠāļĢāđ‰āļēāļ‡āļāļēāļ™āļ āļēāļžāļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļģāļāļąāļ™āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļŦāļēāļāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļāļœāļđāđ‰āđƒāļŠāđ‰
image base ("--image-base") āļˆāļēāļāļ™āļąāđ‰āļ™āđƒāļŠāđ‰āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°
āđ„āļ›āļĒāļąāļ‡āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--dll-āļ„āđ‰āļ™āļŦāļēāļ„āļģāļ™āļģāļŦāļ™āđ‰āļē āđ€āļŠāļ·āļ­āļ
āđ€āļĄāļ·āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļšāļšāđ„āļ”āļ™āļēāļĄāļīāļāļāļąāļš dll āđ‚āļ”āļĒāđ„āļĄāđˆāļĄāļĩāđ„āļĨāļšāļĢāļēāļĢāļĩāļ™āļģāđ€āļ‚āđ‰āļē āđƒāļŦāđ‰āļ„āđ‰āļ™āļŦāļē
" .dll" āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™ "lib .dll". āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰
āđāļĒāļāđāļĒāļ°āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ DLLs āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļŠāļģāļŦāļĢāļąāļš "āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļĒāđˆāļ­āļĒ" āļ•āđˆāļēāļ‡āđ†: āđ€āļ™āļ—āļĩāļŸ, cygwin,
uwin, pw āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ cygwin DLL āļĄāļąāļāđƒāļŠāđ‰ "--dll-search-prefix=cyg"
[āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™-āļ™āļģāđ€āļ‚āđ‰āļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī
āļ—āļģāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ "_symbol" āļāļąāļš "__imp__symbol" āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ™āļģāđ€āļ‚āđ‰āļē DATA āļˆāļēāļ DLL
āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ thunking āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ™āļģāđ€āļ‚āđ‰āļēāļ”āđ‰āļ§āļĒ
āļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™ āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ: āļāļēāļĢāđƒāļŠāđ‰āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ 'āļ™āļģāđ€āļ‚āđ‰āļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī' āļˆāļ°āļ—āļģāđƒāļŦāđ‰āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļĢāļđāļ›āļ āļēāļžāļ—āļĩāđˆāļˆāļ°āđ€āļ‚āļĩāļĒāļ™āđ„āļ”āđ‰ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļš PE-COFF
āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāđ€āļœāļĒāđāļžāļĢāđˆāđ‚āļ”āļĒ Microsoft

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ - āļāļēāļĢāđƒāļŠāđ‰āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ 'āļ™āļģāđ€āļ‚āđ‰āļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī' āļˆāļ°āļ—āļģāđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āđāļšāļšāļ­āđˆāļēāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ”āļĩāļĒāļ§āļ‹āļķāđˆāļ‡āļˆāļ°
āđ‚āļ”āļĒāļ›āļāļ•āļīāļˆāļ°āļ–āļđāļāļ§āļēāļ‡āđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™ .rdata āļ—āļĩāđˆāļˆāļ°āļ§āļēāļ‡āļĨāļ‡āđƒāļ™ .data āļŠāđˆāļ§āļ™
āđāļ—āļ™āļ—āļĩāđˆ. āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļāļąāļš const āļ—āļĩāđˆāļ­āļ˜āļīāļšāļēāļĒāđ„āļ§āđ‰
āđ„āļ”āđ‰āļ—āļĩāđˆāļ™āļĩāđˆ: http://www.cygwin.com/ml/cygwin/2004-09/msg01101.html

āļāļēāļĢāđƒāļŠāđ‰ 'āļ™āļģāđ€āļ‚āđ‰āļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī' āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›āļˆāļ° 'āđƒāļŠāđ‰āđ„āļ”āđ‰' - āđāļ•āđˆāļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ„āļļāļ“āļ­āļēāļˆāđ€āļŦāđ‡āļ™āļŠāļīāđˆāļ‡āļ™āļĩāđ‰
āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ:

"āļ•āļąāļ§āđāļ›āļĢ ' ' āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ€āļ‚āđ‰āļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ„āļ”āđ‰ āđ‚āļ›āļĢāļ”āļ­āđˆāļēāļ™āđ€āļ­āļāļŠāļēāļĢāļ›āļĢāļ°āļāļ­āļšāļŠāļģāļŦāļĢāļąāļš ld's
"--āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™-āļ™āļģāđ€āļ‚āđ‰āļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī" āļŠāļģāļŦāļĢāļąāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”

āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ™āļĩāđ‰āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ€āļĄāļ·āđˆāļ­āļ™āļīāļžāļˆāļ™āđŒāļšāļēāļ‡āļŠāđˆāļ§āļ™ (āļĒāđˆāļ­āļĒ) āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļˆāļēāļ
āļœāļĨāļĢāļ§āļĄāļ‚āļ­āļ‡āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļŠāļ­āļ‡āļ„āđˆāļē (āļ•āļēāļĢāļēāļ‡āļ™āļģāđ€āļ‚āđ‰āļē Win32 āļ­āļ™āļļāļāļēāļ•āđ€āļžāļĩāļĒāļ‡āļ„āđˆāļēāđ€āļ”āļĩāļĒāļ§āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™) āļāļĢāļ“āļĩāļ™āļĩāđ‰
āļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŸāļīāļĨāļ”āđŒāļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢ struct āļ—āļĩāđˆāļ™āļģāđ€āļ‚āđ‰āļēāļˆāļēāļ DLL
āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāļ„āļ‡āļ—āļĩāđˆāđƒāļ™āļ•āļąāļ§āđāļ›āļĢāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ—āļĩāđˆāļ™āļģāđ€āļ‚āđ‰āļēāļˆāļēāļ DLL āđƒāļ” āđ†
āļ•āļąāļ§āđāļ›āļĢāđāļšāļšāļŦāļĨāļēāļĒāļ„āļģ (āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āđāļšāļšāļĒāļēāļ§ āļŊāļĨāļŊ) āļ­āļēāļˆāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ™āļĩāđ‰
āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļŠāļ™āļīāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļāļ—āļĩāđˆāļĨāļ°āđ€āļĄāļīāļ” ld will
āļ•āļĢāļ§āļˆāļˆāļąāļšāđ€āļŠāļĄāļ­ āļ­āļ­āļāļ„āļģāđ€āļ•āļ·āļ­āļ™ āđāļĨāļ°āļ­āļ­āļ

āļĄāļĩāļŦāļĨāļēāļĒāļ§āļīāļ˜āļĩāđƒāļ™āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ™āļĩāđ‰ āđ‚āļ”āļĒāđ„āļĄāđˆāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ›āļĢāļ°āđ€āļ āļ—āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡
āļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļ:

āļ§āļīāļ˜āļĩāļŦāļ™āļķāđˆāļ‡āļ„āļ·āļ­āļāļēāļĢāđƒāļŠāđ‰āļŠāļ§āļīāļ•āļŠāđŒ --enable-runtime-pseudo-reloc āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļ āļēāļĢāļāļīāļˆāļ‚āļ­āļ‡
āļāļēāļĢāļ›āļĢāļąāļšāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđƒāļ™āđ‚āļ„āđ‰āļ”āđ„āļ„āļĨāđ€āļ­āđ‡āļ™āļ•āđŒāļ‚āļ­āļ‡āļ„āļļāļ“āļŠāļģāļŦāļĢāļąāļšāļŠāļ āļēāļ§āļ°āđāļ§āļ”āļĨāđ‰āļ­āļĄāļĢāļąāļ™āđ„āļ—āļĄāđŒ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļˆāļķāļ‡āđ„āļ”āđ‰āļœāļĨ
āđ€āļ‰āļžāļēāļ°āđ€āļĄāļ·āđˆāļ­āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļĢāļąāļ™āđ„āļ—āļĄāđŒāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰

āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļŠāļ­āļ‡āļ„āļ·āļ­āļāļēāļĢāļšāļąāļ‡āļ„āļąāļš 'āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆ' āļ•āļąāļ§āđƒāļ”āļ•āļąāļ§āļŦāļ™āļķāđˆāļ‡āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢ - āļ™āļąāđˆāļ™āļ„āļ·āļ­
āđ„āļĄāđˆāļĢāļđāđ‰āļˆāļąāļāđāļĨāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ„āļ”āđ‰āđƒāļ™āļ‚āļ“āļ°āļĢāļ§āļšāļĢāļ§āļĄ āļŠāļģāļŦāļĢāļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰āļŠāļ­āļ‡āļ›āļĢāļ°āļāļēāļĢ:
a) āļ—āļģāđƒāļŦāđ‰ indexee (āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ) āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāļŦāļĢāļ·āļ­ b) āļŠāļĢāđ‰āļēāļ‡āļ”āļąāļŠāļ™āļĩ 'āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆ'
āļ•āļąāļ§āđāļ›āļĢ. āļ”āļąāļ‡āļ™āļąāđ‰āļ™:

āļ›āļĢāļ°āđ€āļ āļ—āļ āļēāļĒāļ™āļ­āļ extern_array[];
extern_array[1] -->
{ āļ›āļĢāļ°āđ€āļ āļ—āļĢāļ°āđ€āļŦāļĒ *t=extern_array; āļ—āļĩ[1] }

or

āļ›āļĢāļ°āđ€āļ āļ—āļ āļēāļĒāļ™āļ­āļ extern_array[];
extern_array[1] -->
{ int āļĢāļ°āđ€āļŦāļĒ t=1; extern_array[t] }

āļŠāļģāļŦāļĢāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ (āđāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļŦāļĨāļēāļĒāļ„āļģāļ­āļ·āđˆāļ™āđ† āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆ) āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļ”āļĩāļĒāļ§āļ„āļ·āļ­āļŠāļĢāđ‰āļēāļ‡
struct āļ•āļąāļ§āđ€āļ­āļ‡ (āļŦāļĢāļ·āļ­ long long āļŦāļĢāļ·āļ­ ...) āļ•āļąāļ§āđāļ›āļĢ:

extern struct āļ‚āļ­āļ‡ extern_struct;
extern_struct.field -->
{ āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļĢāļ°āđ€āļŦāļĒ s *t=&extern_struct; t->āļŸāļīāļĨāļ”āđŒ }

or

extern āļĒāļēāļ§ extern_ll;
extern_ll -->
{ āļĒāļēāļ§āļœāļąāļ™āļœāļ§āļ™āļĒāļēāļ§ * local_ll=&extern_ll; *local_ll }

āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļŠāļēāļĄāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļąāļšāļ„āļ§āļēāļĄāļĒāļēāļāļ™āļĩāđ‰āļ„āļ·āļ­āļĨāļ°āļ—āļīāđ‰āļ‡ 'āļāļēāļĢāļ™āļģāđ€āļ‚āđ‰āļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī' āļŠāļģāļŦāļĢāļąāļš
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ—āļĩāđˆāļĨāļ°āđ€āļĄāļīāļ”āđāļĨāļ°āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ”āđ‰āļ§āļĒ "__declspec(dllimport)" āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄāđƒāļ™āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ™āļąāđ‰āļ™
āļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āđ€āļ§āļĨāļēāļ„āļ­āļĄāđ„āļžāļĨāđŒ #defines āđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļ§āđˆāļēāļ„āļļāļ“āļāļģāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡ DLL āļŦāļĢāļ·āļ­āđ„āļĄāđˆ
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļĢāļŦāļąāļŠāļĨāļđāļāļ„āđ‰āļēāļ—āļĩāđˆāļˆāļ°āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļ›āļĒāļąāļ‡ DLL āļŦāļĢāļ·āļ­āđ€āļžāļĩāļĒāļ‡āđāļ„āđˆāļŠāļĢāđ‰āļēāļ‡/āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ„āļ›āļĒāļąāļ‡ static
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”. āđƒāļ™āļāļēāļĢāđ€āļĨāļ·āļ­āļāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāļ•āđˆāļēāļ‡āđ†āđƒāļ™āļāļēāļĢāđāļāđ‰āđ„āļ‚ 'āđ‚āļ”āļĒāļ•āļĢāļ‡
āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļ›āļąāļāļŦāļēāļāļēāļĢāļŠāļ”āđ€āļŠāļĒāļ„āļ‡āļ—āļĩāđˆ āļ„āļļāļ“āļ„āļ§āļĢāļžāļīāļˆāļēāļĢāļ“āļēāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļˆāļĢāļīāļ‡āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›:

āđ€āļ”āļīāļĄ:

--foo.h
āļ āļēāļĒāļ™āļ­āļ int arr[];
--foo.c
#āļĢāļ§āļĄ "foo.h"
āđ‚āļĄāļ†āļ° main (int argc, āļ–āđˆāļēāļ™ **argv){
printf("%d\n",arr[1]);
}

āđ‚āļ‹āļĨāļđāļŠāļąāļ™ 1:

--foo.h
āļ āļēāļĒāļ™āļ­āļ int arr[];
--foo.c
#āļĢāļ§āļĄ "foo.h"
āđ‚āļĄāļ†āļ° main (int argc, āļ–āđˆāļēāļ™ **argv){
/* āļ§āļīāļ˜āļĩāđāļāđ‰āļ›āļąāļāļŦāļēāļ™āļĩāđ‰āļĄāļĩāđ„āļ§āđ‰āļŠāļģāļŦāļĢāļąāļš win32 āđāļĨāļ° cygwin; āļ­āļĒāđˆāļē "āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž" */
int āļœāļąāļ™āļœāļ§āļ™ *parr = arr;
printf("%d\n",parr[1]);
}

āđ‚āļ‹āļĨāļđāļŠāļąāļ™ 2:

--foo.h
/* āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ: āļ–āļ·āļ­āļ§āđˆāļēāļŠāđˆāļ‡āļ­āļ­āļāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī (āđ„āļĄāđˆāļĄāļĩ __declspec(dllexport)) */
#if (āļāļģāļŦāļ™āļ” (_WIN32) || āļāļģāļŦāļ™āļ” (__CYGWIN__)) && \
!( āļāļģāļŦāļ™āļ” (FOO_BUILD_DLL) || āļāļģāļŦāļ™āļ” (FOO_STATIC))
#define FOO_IMPORT __declspec (dllimport)
#āļ­āļ·āđˆāļ™
#āļāļģāļŦāļ™āļ” FOO_IMPORT
#āđ€āļ­āļ™āļ”āļīāļŸ
āļ āļēāļĒāļ™āļ­āļ FOO_IMPORT int arr[];
--foo.c
#āļĢāļ§āļĄ "foo.h"
āđ‚āļĄāļ†āļ° main (int argc, āļ–āđˆāļēāļ™ **argv){
printf("%d\n",arr[1]);
}

āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļŠāļĩāđˆāđƒāļ™āļāļēāļĢāļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļ›āļąāļāļŦāļēāļ™āļĩāđ‰āļ„āļ·āļ­āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđ„āļĨāļšāļĢāļēāļĢāļĩāļ‚āļ­āļ‡āļ„āļļāļ“āđƒāļŦāļĄāđˆāđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāļĨāļ°āđ€āļĄāļīāļ” (āđ€āļŠāđˆāļ™ set_foo() āđāļĨāļ°
get_foo() āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āđ€āļŠāļĢāļīāļĄ) [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE
āļ‚āļ­āļ‡āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ]

--disable-āļ™āļģāđ€āļ‚āđ‰āļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī
āļ­āļĒāđˆāļēāļžāļĒāļēāļĒāļēāļĄāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ "_symbol" āļāļąāļš "__imp__symbol" āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļŠāļģāļŦāļĢāļąāļš DATA
āļ™āļģāđ€āļ‚āđ‰āļēāļˆāļēāļ DLL [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡
āļĨāļīāļ‡āđ€āļāļ­āļĢāđŒ]

--enable-runtime-āļŦāļĨāļ­āļ-reloc
āļŦāļēāļāđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āļ„āļļāļ“āļĄāļĩāļ™āļīāļžāļˆāļ™āđŒāļ—āļĩāđˆāļ­āļ˜āļīāļšāļēāļĒāđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™ --enable-auto-import āļ™āļąāđˆāļ™āļ„āļ·āļ­
āļāļēāļĢāļ™āļģāđ€āļ‚āđ‰āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ DLL āđ‚āļ”āļĒāļĄāļĩāļ„āđˆāļēāļ­āļ­āļŸāđ€āļ‹āđ‡āļ•āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļĻāļđāļ™āļĒāđŒ āļŠāļ§āļīāļ•āļŠāđŒāļ™āļĩāđ‰āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ€āļ§āļāđ€āļ•āļ­āļĢāđŒāļ‚āļ­āļ‡
'āļāļēāļĢāļĒāđ‰āļēāļĒāļ•āļģāđāļŦāļ™āđˆāļ‡āļŦāļĨāļ­āļāļĢāļąāļ™āđ„āļ—āļĄāđŒ' āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ‚āļ”āļĒāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļĢāļąāļ™āđ„āļ—āļĄāđŒāđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļš
āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđƒāļ™āļĢāļŦāļąāļŠāļĨāļđāļāļ„āđ‰āļēāļ‚āļ­āļ‡āļ„āļļāļ“ [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš i386 PE
āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--disable-runtime-āļŦāļĨāļ­āļ-reloc
āļ­āļĒāđˆāļēāļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāđ‚āļĒāļāļĒāđ‰āļēāļĒāļŦāļĨāļ­āļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ™āļģāđ€āļ‚āđ‰āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļŸāđ€āļ‹āđ‡āļ•āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļĻāļđāļ™āļĒāđŒāļˆāļēāļ DLL [āļ™āļĩāđ‰
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļąāđ‰āļ™āđ€āļ‰āļžāļēāļ°āļāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

-- āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļžāļīāđ€āļĻāļĐ pe-debug
āđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ”āļĩāļšāļąāļāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļāļĢāļ°āļ•āļļāļāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļāļēāļĢāļ™āļģāđ€āļ‚āđ‰āļēāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļŠāđˆāļ§āļ™āļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļāļēāļĢāļˆāļąāļ”āļ•āļģāđāļŦāļ™āđˆāļ‡āļŠāđˆāļ§āļ™ āļŠāđˆāļ§āļ™āđƒāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļˆāļ°āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ•āļēāļĄāļ—āļĩāđˆāļ­āļĒāļđāđˆāļ‹āļķāđˆāļ‡
āđ€āļ›āđ‡āļ™āļœāļĨāļ„āļđāļ“āļ‚āļ­āļ‡āļˆāļģāļ™āļ§āļ™āļ™āļĩāđ‰ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™ 0x1000 [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš
āļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļ‹āđ‰āļ­āļ™āļāļąāļ™ āļŠāļģāļĢāļ­āļ‡
--āļ‹āđ‰āļ­āļ™āļāļąāļ™ āļŠāļģāļĢāļ­āļ‡,āļœāļđāļāļĄāļąāļ”
āļĢāļ°āļšāļļāļˆāļģāļ™āļ§āļ™āđ„āļšāļ•āđŒāļ‚āļ­āļ‡āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļ—āļĩāđˆāļˆāļ°āļŠāļģāļĢāļ­āļ‡ (āđāļĨāļ°āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāļˆāļ°āļ„āļ­āļĄāļĄāļīāļ•) āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™
āļŠāđāļ•āđ‡āļ„āļŠāļģāļŦāļĢāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ 2MB āļŠāļ‡āļ§āļ™āđ„āļ§āđ‰ 4K āļ„āļ­āļĄāļĄāļīāļ• [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒ āļ—āļĩāđˆ
--āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒ āļ—āļĩāđˆ:āļŠāļģāļ„āļąāļ
--āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒ āļ—āļĩāđˆ:āļŠāļģāļ„āļąāļ.āļœāļđāđ‰āđ€āļĒāļēāļ§āđŒ
āļĢāļ°āļšāļļāļĢāļ°āļšāļšāļĒāđˆāļ­āļĒāļ—āļĩāđˆāđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āļ„āđˆāļēāļ™āļīāļĒāļĄāļ—āļēāļ‡āļāļŽāļŦāļĄāļēāļĒāļŠāļģāļŦāļĢāļąāļš
āļ—āļĩāđˆ āļ„āļ·āļ­ "āđ€āļ™āļ—āļĩāļŸ" "āļ§āļīāļ™āđ‚āļ”āļ§āđŒ" "āļ„āļ­āļ™āđ‚āļ‹āļĨ" "āđ‚āļžāļ‹āļīāļāļ‹āđŒ" āđāļĨāļ° "āđ€āļ­āđ‡āļāļ‹āđŒāļšāđ‡āļ­āļāļ‹āđŒ" āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļ•āļąāđ‰āļ‡āļ„āđˆāļē
āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒāļ”āđ‰āļ§āļĒ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļĒāļ­āļĄāļĢāļąāļšāļ„āđˆāļēāļ•āļąāļ§āđ€āļĨāļ‚āļŠāļģāļŦāļĢāļąāļš āļ—āļĩāđˆ. [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰
āđ€āļ‰āļžāļēāļ°āļāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļ–āļēāļ™āļ°āđƒāļ™āļŸāļīāļĨāļ”āđŒ "DllCharacteristics" āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒ PE
āļŠāđˆāļ§āļ™āļŦāļąāļ§: [āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ‰āļžāļēāļ°āļāļąāļšāļžāļ­āļĢāđŒāļ•āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ PE āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡]

--āđ€āļ­āļ™āđ‚āļ—āļĢāļ›āļĩāļŠāļđāļ‡-va
āļĢāļđāļ›āļ āļēāļžāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļāļēāļĢāļŠāļļāđˆāļĄāđ€āļ„āđ‰āļēāđ‚āļ„āļĢāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆāđāļ­āļ”āđ€āļ”āļĢāļŠ 64 āļšāļīāļ• (ASLR)

--āđ„āļ”āļ™āļēāļĄāļīāļāđ€āļšāļŠ
āļ—āļĩāđˆāļ­āļĒāļđāđˆāļāļēāļ™āļĢāļđāļ›āļ āļēāļžāļ­āļēāļˆāļ–āļđāļāļĒāđ‰āļēāļĒāđ‚āļ”āļĒāđƒāļŠāđ‰āļāļēāļĢāļŠāļļāđˆāļĄāđ€āļ„āđ‰āļēāđ‚āļ„āļĢāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļĩāđˆāļ­āļĒāļđāđˆ
(ASLR). āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āļ–āļđāļāļ™āļģāļĄāļēāđƒāļŠāđ‰āļāļąāļš MS Windows Vista āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE

-- āļšāļąāļ‡āļ„āļąāļš integ
āļĄāļĩāļāļēāļĢāļšāļąāļ‡āļ„āļąāļšāđƒāļŠāđ‰āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļĢāļŦāļąāļŠ

--nxcompat
āļĢāļđāļ›āļ āļēāļžāļ™āļĩāđ‰āđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļš Data Execution Prevention āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ›āļīāļ”āļ•āļąāļ§āļžāļĢāđ‰āļ­āļĄāļāļąāļš MS Windows XP SP2 āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ i386 PE

--no-āđāļĒāļ
āđāļĄāđ‰āļ§āđˆāļēāļ āļēāļžāļˆāļ°āđ€āļ‚āđ‰āļēāđƒāļˆāļ–āļķāļ‡āļ„āļ§āļēāļĄāđ‚āļ”āļ”āđ€āļ”āļĩāđˆāļĒāļ§ āđāļ•āđˆāļ­āļĒāđˆāļēāđāļĒāļāļ āļēāļžāļ­āļ­āļ

--āđ„āļĄāđˆ-āđ€āļ‹
āļĢāļđāļ›āļ āļēāļžāđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰ SEH āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāļ•āļąāļ§āļˆāļąāļ”āļāļēāļĢ SE āļˆāļēāļāļ āļēāļžāļ™āļĩāđ‰

--āđ„āļĄāđˆāļœāļđāļāļĄāļąāļ”
āļ­āļĒāđˆāļēāļœāļđāļāļ āļēāļžāļ™āļĩāđ‰

--wdmdriver
āđ„āļ”āļĢāđ€āļ§āļ­āļĢāđŒāđƒāļŠāđ‰āļĢāļļāđˆāļ™āđ„āļ”āļĢāđ€āļ§āļ­āļĢāđŒ MS Windows

--āļ•āļŠāļ°āđāļ§āļĢāđŒ
āļĢāļđāļ›āļ āļēāļžāđ€āļ›āđ‡āļ™ Terminal Server āļ—āļĩāđˆāļ—āļĢāļēāļš

--insert-āļ›āļĢāļ°āļ—āļąāļšāđ€āļ§āļĨāļē
--no-insert-āļ›āļĢāļ°āļ—āļąāļšāđ€āļ§āļĨāļē
āđāļ—āļĢāļāļāļēāļĢāļ›āļĢāļ°āļ—āļąāļšāđ€āļ§āļĨāļēāļˆāļĢāļīāļ‡āļĨāļ‡āđƒāļ™āļĢāļđāļ›āļ āļēāļž āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ•āļēāļĄāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™
āļĢāļŦāļąāļŠāđ€āļ”āļīāļĄāđāļĨāļ°āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļĢāļđāļ›āļ āļēāļžāļˆāļ°āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļ·āđˆāļ™ āđ† āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļāļĢāļĢāļĄāļŠāļīāļ—āļ˜āļīāđŒ NS
āļ›āļąāļāļŦāļēāļ‚āļ­āļ‡āļ„āđˆāļēāļ›āļĢāļīāļĒāļēāļĒāļ™āļĩāđ‰āļ„āļ·āļ­āļˆāļ°āļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļ āļēāļžāļ•āđˆāļēāļ‡āļāļąāļ™āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒ
āļœāļĨāļīāļ•āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļ --no-insert-āļ›āļĢāļ°āļ—āļąāļšāđ€āļ§āļĨāļē āļŠāļēāļĄāļēāļĢāļ–
āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļ—āļĢāļāļ„āđˆāļēāļĻāļđāļ™āļĒāđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļ—āļąāļšāđ€āļ§āļĨāļē āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāđ„āļšāļ™āļēāļĢāļĩāļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™
āļˆāļēāļāđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āļˆāļ°āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™

āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ C6X uClinux āđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāđ„āļšāļ™āļēāļĢāļĩāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē DSBT āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™ āđāļ•āđˆāļĨāļ°
āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļ™āđƒāļ™āļĢāļ°āļšāļšāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ”āļąāļŠāļ™āļĩāđ€āļ‰āļžāļēāļ° āđ„āļŸāļĨāđŒāđ€āļĢāļĩāļĒāļāļ—āļģāļ‡āļēāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāļ‚āļ­āļ‡
0.

--dsbt-āļ‚āļ™āļēāļ” āļ‚āļ™āļēāļ”
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļāļģāļŦāļ™āļ”āļˆāļģāļ™āļ§āļ™āļĢāļēāļĒāļāļēāļĢāđƒāļ™ DSBT āļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĢāļ·āļ­āđāļŠāļĢāđŒāļ›āļąāļˆāļˆāļļāļšāļąāļ™
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”āļ–āļķāļ‡ āļ‚āļ™āļēāļ”. āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆāļĄāļĩ 64 āļĢāļēāļĒāļāļēāļĢ

--dsbt-āļ”āļąāļŠāļ™āļĩ āļ”āļąāļŠāļ™āļĩ
āļ­āđ‡āļ­āļžāļŠāļąāļ™āļ™āļĩāđ‰āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ”āļąāļŠāļ™āļĩ DSBT āļ‚āļ­āļ‡āđ„āļĨāļšāļĢāļēāļĢāļĩāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļŦāļĢāļ·āļ­āđ„āļĨāļšāļĢāļēāļĢāļĩāļ—āļĩāđˆāđāļšāđˆāļ‡āđƒāļŠāđ‰āļ›āļąāļˆāļˆāļļāļšāļąāļ™āđ€āļ›āđ‡āļ™ āļ”āļąāļŠāļ™āļĩ.
āļ„āđˆāļēāļ”āļĩāļŸāļ­āļĨāļ•āđŒāļ„āļ·āļ­ 0 āļ‹āļķāđˆāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāđ€āļĢāļĩāļĒāļāļ—āļģāļ‡āļēāļ™ āļŦāļēāļāļĄāļĩāļāļēāļĢāđāļšāđˆāļ‡āļ›āļąāļ™
āđ„āļĨāļšāļĢāļēāļĢāļĩāļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļ”āđ‰āļ§āļĒāļ”āļąāļŠāļ™āļĩ DSBT āđ€āļ›āđ‡āļ™ 0 āļĢāļĩāļĨāđ‡āļ­āļ "R_C6000_DSBT_INDEX" āļ„āļ·āļ­
āļ„āļąāļ”āļĨāļ­āļāđ„āļ›āļĒāļąāļ‡āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļ

āđ€āļ—āļĻāļāļēāļĨ --no-merge-exidx-āļĢāļēāļĒāļāļēāļĢ āļŠāļ§āļīāļ•āļŠāđŒāļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļĢāļ§āļĄāļĢāļēāļĒāļāļēāļĢ exidx āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ•āļīāļ”āļāļąāļ™āđƒāļ™
āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ„āļĨāļēāļĒāđ€āļŸāļĢāļĄ

āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ 68HC11 āđāļĨāļ° 68HC12 āļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļ‰āļžāļēāļ°āđ€āļžāļ·āđˆāļ­āļ„āļ§āļšāļ„āļļāļĄāļ„āļĨāļąāļ‡āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ
āļāļēāļĢāļŠāļĨāļąāļšāļāļēāļĢāļ—āļģāđāļœāļ™āļ—āļĩāđˆāđāļĨāļ°āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļĢāļŦāļąāļŠāđāļ—āļĢāļĄāđ‚āļžāļĨāļĩāļ™

--āđ„āļĄāđˆāļĄāļĩāđāļ—āļĢāļĄāđ‚āļžāļĨāļĩāļ™
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ—āļĢāļĄāđ‚āļžāļĨāļĩāļ™ āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđāļ—āļĢāļĄāđ‚āļžāļĨāļĩāļ™āļ„āļ·āļ­
āļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ far āļ‹āļķāđˆāļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ "jsr" (āļ™āļĩāđ‰
āđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļ•āļąāļ§āļŠāļĩāđ‰āđ„āļ›āļĒāļąāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ„āļāļĨ)

--āļ˜āļ™āļēāļ„āļēāļĢ-āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡ āļŠāļ·āđˆāļ­
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļĢāļ°āļšāļļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ–āļķāļ‡āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āļ‚āļ­āļšāđ€āļ‚āļ•āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāđƒāļ™ āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ
āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāļ­āļ˜āļīāļšāļēāļĒāļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āļ„āļĨāļąāļ‡āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļ āļđāļĄāļīāļ āļēāļ„āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ„āļ·āļ­
āļˆāļēāļāļ™āļąāđ‰āļ™āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ„āļģāļ™āļ§āļ“āļāļēāļĢāđ€āļžāļˆāđāļĨāļ°āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ

āļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļĢāļļāđˆāļ™ GOT āđ€āļĄāļ·āđˆāļ­āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŠāļģāļŦāļĢāļąāļš
āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ 68K

--āđ„āļ”āđ‰=āļŠāļ™āļīāļ”
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āļšāļ­āļāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ§āđˆāļēāļˆāļ°āđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ GOT āđƒāļ” āļŠāļ™āļīāļ” āļ„āļ§āļĢāļˆāļ°āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡
of āđ€āļ”āļĩāļĒāļ§, āđ€āļŠāļīāļ‡āļĨāļš, āļŦāļĨāļēāļĒāļ•āļąāļ§ or āđ€āļ›āđ‰āļē. āļŠāļģāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āđ‚āļ›āļĢāļ”āļ”āļđāļ—āļĩāđˆ āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļ›āđ‡āļ™āđ€āļ§āļĨāļē ld.

āļĢāļ­āļ‡āļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ„āļģāļŠāļąāđˆāļ‡ microMIPS āđ€āļĄāļ·āđˆāļ­
āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ MIPS

--insn32
--no-insn32
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāđ€āļĨāļ·āļ­āļāļ„āļģāļŠāļąāđˆāļ‡ microMIPS āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒ
āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ āđ€āļŠāđˆāļ™ āļ™āļąāđ‰āļ™āđƒāļ™ PLT āļŦāļĢāļ·āļ­āļ•āđ‰āļ™āļ‚āļąāđ‰āļ§āļāļēāļĢāļˆāļąāļšāđāļšāļšāļŠāļąāļ™āļŦāļĨāļąāļ‡āļĒāļēāļ§ āļŦāļĢāļ·āļ­āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ„āļĨāļēāļĒāđ€āļ„āļĢāļĩāļĒāļ” āļ–āđ‰āļē
--insn32 āđƒāļŠāđ‰ āļˆāļēāļāļ™āļąāđ‰āļ™āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļˆāļ°āđƒāļŠāđ‰āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļ„āļģāļŠāļąāđˆāļ‡āđāļšāļš 32 āļšāļīāļ•āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļŦāļĢāļ·āļ­āļ–āđ‰āļē --no-insn32 āđƒāļŠāđ‰āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļ„āļģāļŠāļąāđˆāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļĢāļ§āļĄāļ–āļķāļ‡ 16 āļšāļīāļ•
āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰.

āđāļĨāļ°āļžāļ§āļāđ€āļĢāļē


āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡ ld āļ”āđ‰āļ§āļĒāļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ "GNUTARGET"
"LDEMULATION" āđāļĨāļ° "COLLECT_NO_DEMANGLE"

"GNUTARGET" āļāļģāļŦāļ™āļ”āļĢāļđāļ›āđāļšāļšāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ­āļīāļ™āļžāļļāļ•āđ„āļŸāļĨāđŒāļŦāļēāļāļ„āļļāļ“āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰ -b (āļŦāļĢāļ·āļ­āļ„āļģāļžāđ‰āļ­āļ‡āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ
--āļĢāļđāļ›āđāļšāļš). āļ„āđˆāļēāļ„āļ§āļĢāđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™āļŠāļ·āđˆāļ­ BFD āļŠāļģāļŦāļĢāļąāļšāļĢāļđāļ›āđāļšāļšāļ­āļīāļ™āļžāļļāļ• āļ–āđ‰āļēāđ„āļĄāđˆāļĄāļĩ
"GNUTARGET" āđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ ld āđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāļ˜āļĢāļĢāļĄāļŠāļēāļ•āļīāļ‚āļ­āļ‡āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ āļ–āđ‰āļē "GNUTARGET"
āļ–āļđāļāļ•āļąāđ‰āļ‡āļ„āđˆāļēāđ€āļ›āđ‡āļ™ "āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™" āļˆāļēāļāļ™āļąāđ‰āļ™ BFD āļˆāļ°āļžāļĒāļēāļĒāļēāļĄāļ„āđ‰āļ™āļŦāļēāļĢāļđāļ›āđāļšāļšāļ­āļīāļ™āļžāļļāļ•āđ‚āļ”āļĒāļ•āļĢāļ§āļˆāļŠāļ­āļšāđ„āļšāļ™āļēāļĢāļĩ
āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•; āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļĄāļąāļāļˆāļ°āļŠāļģāđ€āļĢāđ‡āļˆ āđāļ•āđˆāļāđ‡āļĄāļĩāļ„āļ§āļēāļĄāļ„āļĨāļļāļĄāđ€āļ„āļĢāļ·āļ­āļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰
āđ„āļĄāđˆāđƒāļŠāđˆāļ§āļīāļ˜āļĩāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļ•āļąāļ§āđ€āļĨāļ‚āļ§āļīāđ€āļĻāļĐāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāļ°āļšāļļāļĢāļđāļ›āđāļšāļšāđ„āļŸāļĨāđŒāļ­āđ‡āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ„āļ·āļ­
āļĄāļĩāđ€āļ­āļāļĨāļąāļāļĐāļ“āđŒ. āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļŠāļģāļŦāļĢāļąāļš BFD āđƒāļ™āđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāļˆāļ°āļ§āļēāļ‡
āļĢāļđāļ›āđāļšāļšāļ—āļąāđˆāļ§āđ„āļ›āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāļ™āļąāđ‰āļ™āļāđˆāļ­āļ™āđƒāļ™āļĢāļēāļĒāļāļēāļĢāļ„āđ‰āļ™āļŦāļē āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ„āļ§āļēāļĄāļāļģāļāļ§āļĄāļˆāļķāļ‡āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđāļāđ‰āđ„āļ‚
āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļŠāļļāļĄ

"LDEMULATION" āļāļģāļŦāļ™āļ”āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŦāļēāļāļ„āļļāļ“āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰ -m āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ
āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđƒāļ™āļ”āđ‰āļēāļ™āļ•āđˆāļēāļ‡āđ† āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļŠāļ„āļĢāļīāļ›āļ•āđŒ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļāļēāļĢāļˆāļģāļĨāļ­āļ‡āļ—āļĩāđˆāļžāļĢāđ‰āļ­āļĄāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āđ‰āļ§āļĒ --āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” or -V āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļ–āđ‰āļē
-m āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđāļĨāļ°āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ "LDEMULATION"
āļāļēāļĢāļˆāļģāļĨāļ­āļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡

āđ‚āļ”āļĒāļ›āļāļ•āļīāļĨāļīāļ‡āđ€āļāļ­āļĢāđŒāļˆāļ°āđƒāļŠāđ‰āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāđāļĒāļāļŠāđˆāļ§āļ™ āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļ–āđ‰āļē
"COLLECT_NO_DEMANGLE" āļ–āļđāļāļ•āļąāđ‰āļ‡āļ„āđˆāļēāđƒāļ™āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄ āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°āļĄāļĩāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļ›āđ‡āļ™āđ„āļĄāđˆāđāļĒāļāļŠāđˆāļ§āļ™
āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ āļ•āļąāļ§āđāļ›āļĢāļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļ™āļĩāđ‰āļ–āļđāļāđƒāļŠāđ‰āđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļāļąāļ™āđ‚āļ”āļĒāļ•āļąāļ§āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡ "gcc"
āđ‚āļ›āļĢāđāļāļĢāļĄāļŦāđˆāļ­ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ­āļēāļˆāļ–āļđāļāđāļ—āļ™āļ—āļĩāđˆāđ‚āļ”āļĒ -- āļĢāļ·āđ‰āļ­ āđāļĨāļ° --āđ„āļĄāđˆāļĄāļĩ-demangle
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

āđƒāļŠāđ‰ sh4-linux-gnu-ld āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

  • 1
    āļŠāļąāđ‰āļ™āļŠāļģāļ™āļąāļāļ‡āļēāļ™
    āļŠāļąāđ‰āļ™āļŠāļģāļ™āļąāļāļ‡āļēāļ™
    OfficeFloor āđƒāļŦāđ‰āļāļēāļĢāļœāļāļœāļąāļ™āļ‚āļ­āļ‡
    āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄ coupling āļ”āđ‰āļ§āļĒ: - āļāļēāļĢāļžāļķāđˆāļ‡āļžāļē
    āļ‰āļĩāļ” - āļ‰āļĩāļ”āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ -
    āļ‰āļĩāļ”āļ”āđ‰āļēāļĒ āļŠāļ­āļšāļ–āļēāļĄāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ
    āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit āđ€āļ›āđ‡āļ™āđ‚āļ­āđ€āļžāđˆāļ™āļ‹āļ­āļĢāđŒāļŠāļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ
    āļāļĢāļ­āļšāļ‡āļēāļ™ UI (SDUI) āļĄāļąāļ™āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“
    āđ€āļ›āļīāļ”āļ•āļąāļ§āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āļ—āļĩāđˆāļĄāļēāļˆāļēāļāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđ„āļ›āļĒāļąāļ‡
    āđāļ­āļžāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ•āđˆāļēāļ‡āđ† āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™āđ„āļ”āđ‰
    āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļš...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” DivKit
  • 3
    āļ•āļąāļ§āđāļ›āļĨāļ‡āļĒāđˆāļ­āļĒ
    āļ•āļąāļ§āđāļ›āļĨāļ‡āļĒāđˆāļ­āļĒ
    āļĒāļđāļ—āļīāļĨāļīāļ•āļĩāđ‰āđ€āļžāļ·āđˆāļ­āđāļ›āļĨāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ•āđˆāļēāļ‡āđ†
    āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļŠāļĄāļąāļ„āļĢāļŠāļĄāļēāļŠāļīāļ āļœāļđāđ‰āđƒāļŠāđ‰ Shadowrocket
    āļ„āļ§āļĢāđƒāļŠāđ‰ ss, ssr āļŦāļĢāļ·āļ­ v2ray āđ€āļ›āđ‡āļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ
    āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄ &remark= āđƒāļ™
    HT āļ—āļĩāđˆāļŠāļ­āļšāđ‚āļ—āļĢāđ€āļĨāļ‚...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļ•āļąāļ§āđāļ›āļĨāļ‡āļĒāđˆāļ­āļĒ
  • 4
    āļŠāļ§āļ­āļŠ
    āļŠāļ§āļ­āļŠ
    SWASH āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚āđ€āļ­āļ™āļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļˆāļģāļĨāļ­āļ‡āļ„āļ§āļēāļĄāđ„āļĄāđˆāļĄāļąāđˆāļ™āļ„āļ‡
    āđ„āļĄāđˆāļ­āļļāļ—āļāļŠāļ–āļīāļ•, āļŸāļĢāļĩāļžāļ·āđ‰āļ™āļœāļīāļ§,
    āļ›āļĢāļēāļāļāļāļēāļĢāļ“āđŒāļāļēāļĢāđ„āļŦāļĨāļŦāļĄāļļāļ™āđāļĨāļ°āļāļēāļĢāļ‚āļ™āļŠāđˆāļ‡
    āđƒāļ™āļ™āđˆāļēāļ™āļ™āđ‰āļģāļŠāļēāļĒāļāļąāđˆāļ‡āđ€āļŠāđˆāļ™ ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” SWASH
  • 5
    VBA-M (āđ€āļāđ‡āļšāļ–āļēāļ§āļĢ - āļ•āļ­āļ™āļ™āļĩāđ‰āļšāļ™ Github)
    VBA-M (āđ€āļāđ‡āļšāļ–āļēāļ§āļĢ - āļ•āļ­āļ™āļ™āļĩāđ‰āļšāļ™ Github)
    āļĒāđ‰āļēāļĒāđ‚āļ„āļĢāļ‡āļāļēāļĢāđ„āļ›āļ—āļĩāđˆ
    https://github.com/visualboyadvance-m/visualboyadvance-m
    āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī: āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļŠāļđāļ•āļĢāđ‚āļāļ‡āļšāļąāļ™āļ—āļķāļāļŦāļĨāļēāļĒāļŠāļ–āļēāļ™āļ°
    āļĢāļ°āļšāļš, āļĢāļ­āļ‡āļĢāļąāļš gba, gbc, gb, sgb,
    āđ€āļ­āļŠāļˆāļĩāļšāļĩāļ—āļđāļ—āļđ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” VBA-M (āđ€āļāđ‡āļšāļ–āļēāļ§āļĢ - āļ•āļ­āļ™āļ™āļĩāđ‰āļšāļ™ Github)
  • 6
    Stacer
    Stacer
    āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļĢāļ°āļšāļš Linux
    āļ—āļĩāđˆāđ€āļāđ‡āļš Github:
    https://github.com/oguzhaninan/Stacer.
    āļœāļđāđ‰āļŠāļĄ: āļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡/āđ€āļ”āļŠāļāđŒāļ—āđ‡āļ­āļ› āļœāļđāđ‰āđƒāļŠāđ‰
    āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹: Qt. āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” Stacer
  • āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄÂŧ

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad