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

Ad


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

mips64-linux-gnuabi64-cpp - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™ Cloud

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

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

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

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


cpp - āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē C

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


āļ‹āļĩāļžāļĩāļžāļĩ [-DāđāļĄāđ‚āļ„āļĢ[=āļ›āđ‰āļ­āļ‡āļāļąāļ™--UāđāļĄāđ‚āļ„āļĢ]
[-Idir... ] [-iquotedir... ]
[-Wāđ€āļ•āļ·āļ­āļ™... ]
[-M|-āļĄāļĄ] [-āļĄāļ] [-āļĄāļŸāļĨ āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒ]
[-āļŠ.āļŠ] [-āđ€āļ­āđ‡āļĄāļ„āļīāļ§ āđ€āļ›āđ‰āļē... ]
[-āļĄāļ— āđ€āļ›āđ‰āļē... ]
[-P] [-fno-working-āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ]
[-x āļ āļēāļĐāļē] [-std=āļĄāļēāļ•āļĢāļāļēāļ™]
āđāļŸāđ‰āļĄ āļ­āļ­āļāļˆāļēāļāđ„āļŸāļĨāđŒ

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

DESCRIPTION


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

āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē C āļĄāļĩāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļāļąāļšāļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” C, C++ āđāļĨāļ° Objective-C āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āđƒāļ™āļ­āļ”āļĩāļ•āļĄāļąāļ™āļ–āļđāļāđƒāļŠāđ‰āđƒāļ™āļ—āļēāļ‡āļ—āļĩāđˆāļœāļīāļ”āđƒāļ™āļāļēāļ™āļ°āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļąāđˆāļ§āđ„āļ› āļĄāļąāļ™āļˆāļ°āļŠāļģāļĨāļąāļāđƒāļ™āļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‹āļķāđˆāļ‡
āđ„āļĄāđˆāđ€āļŠāļ·āđˆāļ­āļŸāļąāļ‡āļāļŽāđ€āļāļ“āļ‘āđŒāļ‚āļ­āļ‡ C āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ­āļ°āļžāļ­āļŠāļ—āļĢāļ­āļŸāļĩāļˆāļ°āļ–āļđāļāļ•āļĩāļ„āļ§āļēāļĄāļ§āđˆāļēāđ€āļ›āđ‡āļ™
āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ­āļąāļāļ‚āļĢāļ° āđāļĨāļ°āļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” āļĒāļąāļ‡āļžāļķāđˆāļ‡āļžāļēāđ„āļĄāđˆāđ„āļ”āđ‰
āļĢāļąāļāļĐāļēāļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļ­āļīāļ™āļžāļļāļ•āļ‹āļķāđˆāļ‡āđ„āļĄāđˆāļŠāļģāļ„āļąāļāļ•āđˆāļ­āļ āļēāļĐāļēāļ•āļĢāļ°āļāļđāļĨ C
āļŦāļēāļ Makefile āļ–āļđāļāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āļŪāļēāļĢāđŒāļ”āđāļ—āđ‡āļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āļ–āļđāļāļĨāļšāļ­āļ­āļ āđāļĨāļ° Makefile āļˆāļ°
āđ„āļĄāđˆāļ—āļģāļ‡āļēāļ™

āļ•āđ‰āļ­āļ‡āļšāļ­āļāļ§āđˆāļēāļ„āļļāļ“āļĄāļąāļāļˆāļ°āđ€āļĨāļīāļāđƒāļŠāđ‰ cpp āļāļąāļšāļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆ C. āļ­āļ·āđˆāļ™āđ†
āļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄ Algol-ish āļĄāļąāļāļˆāļ°āļ›āļĨāļ­āļ”āļ āļąāļĒ (Pascal, Ada āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™) āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļšāļāļēāļĢāļ›āļĢāļ°āļāļ­āļšāļāļąāļš
āļ„āļģāđ€āļ•āļ·āļ­āļ™. -āđāļšāļšāļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ-cpp āđ‚āļŦāļĄāļ”āļˆāļ°āļ„āļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļŠāļĩāļ‚āļēāļ§āđ„āļ§āđ‰āļĄāļēāļāļāļ§āđˆāļēāđ€āļ”āļīāļĄ
āļ­āļ™āļļāļāļēāļ• āļ›āļąāļāļŦāļēāļĄāļēāļāļĄāļēāļĒāļŠāļēāļĄāļēāļĢāļ–āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļŠāđ„āļ•āļĨāđŒ C āļŦāļĢāļ·āļ­ C++
āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāđāļĄāđˆ āđāļĨāļ°āļ—āļģāđƒāļŦāđ‰āļĄāļēāđ‚āļ„āļĢāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒ

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

āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē C āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āđƒāļ™āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡ āļ„āļđāđˆāļĄāļ·āļ­āļ™āļĩāđ‰āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē GNU C āļ‹āļķāđˆāļ‡
āđƒāļŦāđ‰ superset āļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ‚āļ­āļ‡āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡ ISO Standard C āđƒāļ™āđ‚āļŦāļĄāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ GNU
āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē C āđ„āļĄāđˆāđ„āļ”āđ‰āļ—āļģāļšāļēāļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĄāļēāļ•āļĢāļāļēāļ™āļāļģāļŦāļ™āļ” āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī
āļ‹āļķāđˆāļ‡āđ„āļĄāđˆāļ„āđˆāļ­āļĒāđ„āļ”āđ‰āđƒāļŠāđ‰āđāļĨāļ°āļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ›āļ­āļĒāđˆāļēāļ‡āļ™āđˆāļēāļ›āļĢāļ°āļŦāļĨāļēāļ”āđƒāļˆ
āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ„āļĄāđˆāļ„āļēāļ”āļŦāļ§āļąāļ‡āļžāļ§āļāđ€āļ‚āļē āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ„āļ”āđ‰ ISO Standard C āļ—āļĩāđˆāđ€āļ‚āđ‰āļĄāļ‡āļ§āļ” āļ„āļļāļ“āļ„āļ§āļĢāđƒāļŠāđ‰
-std=c90, -std=c99 or -std=c11 āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļĢāļļāđˆāļ™āļ‚āļ­āļ‡āļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāļ„āļļāļ“
āļ•āđ‰āļ­āļ‡āļāļēāļĢ. āđƒāļ™āļāļēāļĢāļĢāļąāļšāļāļēāļĢāļ§āļīāļ™āļīāļˆāļ‰āļąāļĒāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰ .āļ”āđ‰āļ§āļĒ -āļ­āļ§āļ”āļ”āļĩ.

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

āđ€āļžāļ·āđˆāļ­āļ„āļ§āļēāļĄāļŠāļąāļ”āđ€āļˆāļ™ āđ€āļ§āđ‰āļ™āđāļ•āđˆāļˆāļ°āļĢāļ°āļšāļļāđ„āļ§āđ‰āđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ­āļ·āđˆāļ™ āļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡ CPP āđƒāļ™āļ„āļđāđˆāļĄāļ·āļ­āļ™āļĩāđ‰āļ­āđ‰āļēāļ‡āļ–āļķāļ‡ GNU CPP

OPTIONS


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

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

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

āļŦāļĨāļēāļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĄāļĩāļŠāļ·āđˆāļ­āļŦāļĨāļēāļĒāļ•āļąāļ§āļ­āļąāļāļĐāļĢ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ•āļąāļ§āļ­āļąāļāļĐāļĢāđ€āļ”āļĩāđˆāļĒāļ§āļŦāļĨāļēāļĒāļ•āļąāļ§āļ­āļēāļˆ āđ„āļĄāđˆ be
āļˆāļąāļ”āļāļĨāļļāđˆāļĄ: -āļ”āļĩāđ€āļ­āđ‡āļĄ āđāļ•āļāļ•āđˆāļēāļ‡āļˆāļēāļ -d -M.

-D āļŠāļ·āđˆāļ­
āļāļģāļŦāļ™āļ”āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āļŠāļ·āđˆāļ­ āđ€āļ›āđ‡āļ™āļĄāļēāđ‚āļ„āļĢāļ—āļĩāđˆāļĄāļĩāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄ 1

-D āļŠāļ·āđˆāļ­=āļ„āļģāļ™āļīāļĒāļēāļĄ
āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļ‚āļ­āļ‡ āļ„āļģāļ™āļīāļĒāļēāļĄ āļ–āļđāļ tokenized āđāļĨāļ°āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļēāļ§āļāļąāļšāļ§āđˆāļēāļĄāļąāļ™āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡
āļāļēāļĢāđāļ›āļĨāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļĩāđˆāļŠāļēāļĄāđƒāļ™a #āļāļģāļŦāļ™āļ” āļ„āļģāļŠāļąāđˆāļ‡ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ„āļģāļ™āļīāļĒāļēāļĄāļˆāļ°āđ€āļ›āđ‡āļ™
āļ•āļąāļ”āļ—āļ­āļ™āļ”āđ‰āļ§āļĒāļ­āļąāļāļ‚āļĢāļ°āļ‚āļķāđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āđƒāļŦāļĄāđˆāđāļšāļšāļāļąāļ‡

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

āļŦāļēāļāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļāļģāļŦāļ™āļ”āļĄāļēāđ‚āļ„āļĢāļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āđƒāļŦāđ‰āđ€āļ‚āļĩāļĒāļ™āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ‚āļ­āļ‡āļĄāļąāļ™
āļĢāļēāļĒāļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļ§āļ‡āđ€āļĨāđ‡āļšāļĨāđ‰āļ­āļĄāļĢāļ­āļšāļāđˆāļ­āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļ—āđˆāļēāļāļąāļš (āļ–āđ‰āļēāļĄāļĩ) āļ§āļ‡āđ€āļĨāđ‡āļšāļ„āļ·āļ­
āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļāļąāļšāđ€āļŠāļĨāļĨāđŒāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆ āļ”āļąāļ‡āļ™āļąāđ‰āļ™ āļ„āļļāļ“āļˆāļ°āļ•āđ‰āļ­āļ‡āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ āļāļąāļš sh āđāļĨāļ° csh,
-NS'āļŠāļ·āđˆāļ­(āļ­āļēāļĢāđŒāļāļīāļ§...)=āļ„āļģāļ™āļīāļĒāļēāļĄ' āđ‚āļĢāļ‡āļ‡āļēāļ™

-D āđāļĨāļ° -U āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ•āļēāļĄāļĨāļģāļ”āļąāļšāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡ āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
-āđ„āļ­āļĄāļēāļ„āļĢāļ­āļŠ āđ„āļŸāļĨāđŒ āđāļĨāļ° - āļĢāļ§āļĄ āđ„āļŸāļĨāđŒ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļˆāļ°āļ–āļđāļāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļąāđ‰āļ‡āļŦāļĄāļ” -D āđāļĨāļ° -U āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

-U āļŠāļ·āđˆāļ­
āļĒāļāđ€āļĨāļīāļāļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ‚āļ­āļ‡ āļŠāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđƒāļ™āļŦāļĢāļ·āļ­āļˆāļąāļ”āđƒāļŦāđ‰āļĄāļĩ -D āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

-Undef
āļ­āļĒāđˆāļēāļāļģāļŦāļ™āļ”āļĄāļēāđ‚āļ„āļĢāđ€āļ‰āļžāļēāļ°āļĢāļ°āļšāļšāļŦāļĢāļ·āļ­āđ€āļ‰āļžāļēāļ° GCC āđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē
āļĄāļēāđ‚āļ„āļĢāļĒāļąāļ‡āļ„āļ‡āļāļģāļŦāļ™āļ”āđ„āļ§āđ‰

-I dir
āđ€āļžāļīāđˆāļĄāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ dir āđ„āļ›āļ—āļĩāđˆāļĢāļēāļĒāļāļēāļĢāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļˆāļ°āļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§

āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļŠāļ·āđˆāļ­ -I āļˆāļ°āļ–āļđāļāļ„āđ‰āļ™āļŦāļēāļāđˆāļ­āļ™āļ—āļĩāđˆāļĢāļ°āļšāļšāļĄāļēāļ•āļĢāļāļēāļ™āļˆāļ°āļĢāļ§āļĄāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ
āļ–āđ‰āļēāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ dir āđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāļĄāļēāļ•āļĢāļāļēāļ™āļĢāļ§āļĄāļ–āļķāļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļˆāļ°āļ–āļđāļāļĨāļ°āđ€āļ§āđ‰āļ™āđ„āļ›āļĒāļąāļ‡
āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĨāļģāļ”āļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļĢāļ°āļšāļšāđāļĨāļ°āļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļžāļīāđ€āļĻāļĐ
āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđ„āļĄāđˆāđāļžāđ‰ āļ–āđ‰āļē dir āļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ "=" āļˆāļēāļāļ™āļąāđ‰āļ™ "=" āļˆāļ°āđ€āļ›āđ‡āļ™
āđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒāļ„āļģāļ™āļģāļŦāļ™āđ‰āļē sysroot; āļ”āļđ --sysroot āđāļĨāļ° -isysroot.

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

-āļœāļ™āļąāļ‡
āđ€āļ›āļīāļ”āļ„āļģāđ€āļ•āļ·āļ­āļ™āļ—āļēāļ‡āđ€āļĨāļ·āļ­āļāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāļģāļŦāļĢāļąāļšāļĢāļŦāļąāļŠāļ›āļāļ•āļī āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ™āļĩāđ‰
is -āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™, -Wtrigraphs, -Wmulticar āđāļĨāļ°āļ„āļģāđ€āļ•āļ·āļ­āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāđ€āļĨāļ·āđˆāļ­āļ™āļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄāļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ” a
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđƒāļ™āļ™āļīāļžāļˆāļ™āđŒ "#if" āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļēāļ„āļģāđ€āļ•āļ·āļ­āļ™āļ‚āļ­āļ‡āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļˆāļģāļ™āļ§āļ™āļĄāļēāļ
āļˆāļ°āđ€āļ›āļīāļ”āđ„āļ§āđ‰āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđƒāļŦāđ‰āļ„āļ§āļšāļ„āļļāļĄ

-āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™
-āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™
āđ€āļ•āļ·āļ­āļ™āđ€āļĄāļ·āđˆāļ­āđƒāļ”āļāđ‡āļ•āļēāļĄāļ—āļĩāđˆāļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļĨāļģāļ”āļąāļš /* āļ›āļĢāļēāļāļāđƒāļ™ a /* āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļŦāļĢāļ·āļ­āđ€āļĄāļ·āđˆāļ­āđƒāļ”āļāđ‡āļ•āļēāļĄāļ—āļĩāđˆ
āđāļšāđ‡āļāļŠāđāļĨāļŠ-āļ‚āļķāđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āđƒāļŦāļĄāđˆāļ›āļĢāļēāļāļāđƒāļ™ a // āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ (āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļĢāļđāļ›āđāļšāļšāļĄāļĩāļœāļĨāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™)

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

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

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

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

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

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

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

#āļ–āđ‰āļēāļāļģāļŦāļ™āļ” the_macro_causing_the_warning
#āđ€āļ­āļ™āļ”āļīāļŸ

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

#āļ–āđ‰āļē FOO
...
#āļ­āļ·āđˆāļ™ FOO
...
#āđ€āļ­āļ™āļ”āļīāļŸ FOO

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

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

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

-w āļĢāļ°āļ‡āļąāļšāļ„āļģāđ€āļ•āļ·āļ­āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļĢāļ§āļĄāļ–āļķāļ‡āļ„āļģāđ€āļ•āļ·āļ­āļ™āļ—āļĩāđˆ GNU CPP āļ­āļ­āļāđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

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

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

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

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

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

āļ—āļĩāđˆāļœāđˆāļēāļ™āđ„āļ› -M āđāļāđˆāļ„āļ™āļ‚āļąāļš āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ–āļķāļ‡ -EāđāļĨāļ°āļĢāļ°āļ‡āļąāļšāļ„āļģāđ€āļ•āļ·āļ­āļ™āđ‚āļ”āļĒāļ›āļĢāļīāļĒāļēāļĒ -w.

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

āļ™āļĩāđˆāļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļāļēāļĢāđ€āļĨāļ·āļ­āļāļ§āļ‡āđ€āļĨāđ‡āļšāļĄāļļāļĄāļŦāļĢāļ·āļ­āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ„āļģāļžāļđāļ”āļ„āļđāđˆāđƒāļ™ #include
āļ„āļģāļŠāļąāđˆāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļāļģāļŦāļ™āļ”āļ§āđˆāļēāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ™āļąāđ‰āļ™āļˆāļ°āļ›āļĢāļēāļāļāđƒāļ™ -āļĄāļĄ
āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļāļēāļĢāļžāļķāđˆāļ‡āļžāļē āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļĨāđ‡āļāļ™āđ‰āļ­āļĒāđƒāļ™āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļˆāļēāļ GCC āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 3.0 āđāļĨāļ°
āļāđˆāļ­āļ™

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

āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ„āļ”āļĢāđ€āļ§āļ­āļĢāđŒ -āļ™āļž or -MMD, -āļĄāļŸāļĨ āđāļ—āļ™āļ—āļĩāđˆāļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļ­āļ­āļ

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

āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ­āļąāļžāđ€āļ”āļ• makefiles āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

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

āļ™āļĩāđˆāļ„āļ·āļ­āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļąāđˆāļ§āđ„āļ›:

test.o: test.c āļ—āļ”āļŠāļ­āļš h

āļ—āļ”āļŠāļ­āļš h:

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

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

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ -āļĄāļ— '$(objpfx)foo.o' āļ­āļēāļˆāđƒāļŦāđ‰

$(objpfx)foo.o: foo.c

-āđ€āļ­āđ‡āļĄāļ„āļīāļ§ āđ€āļ›āđ‰āļē
āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļš -āļĄāļ—āđāļ•āđˆāļˆāļ°āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ–āļķāļ‡āļ­āļąāļāļ‚āļĢāļ°āđƒāļ”āđ† āļ—āļĩāđˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļžāļīāđ€āļĻāļĐāđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļš Make
-āđ€āļ­āđ‡āļĄāļ„āļīāļ§ '$(objpfx)foo.o' āļˆāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰

$$(objpfx)foo.o: foo.c

āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāđ€āļŠāļ™āļ­āļĢāļēāļ„āļēāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļĢāļēāļ§āļāļąāļšāļ§āđˆāļēāđ„āļ”āđ‰āļĢāļąāļšāļ”āđ‰āļ§āļĒ -āđ€āļ­āđ‡āļĄāļ„āļīāļ§.

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

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

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

-MMD
Like -āļ™āļž āļĒāļāđ€āļ§āđ‰āļ™āđ€āļ‰āļžāļēāļ°āđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ„āļĄāđˆāđƒāļŠāđˆāđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āļĢāļ°āļšāļš

-x c
-x C ++
-x āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ-c
-x āđāļ­āļŠāđ€āļ‹āļĄāđ€āļšāļĨāļ­āļĢāđŒ-āļāļąāļš-cpp
āļĢāļ°āļšāļļāļ āļēāļĐāļēāļ•āđ‰āļ™āļ—āļēāļ‡: C, C++, Objective-C āļŦāļĢāļ·āļ­āđāļ­āļŠāđ€āļ‹āļĄāļšāļĨāļĩ āļ™āļĩāđ‰āđ„āļĄāđˆāļĄāļĩāļ­āļ°āđ„āļĢāļˆāļ°āļ—āļģ
āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļĄāļēāļ•āļĢāļāļēāļ™āļŦāļĢāļ·āļ­āļāļēāļĢāļ‚āļĒāļēāļĒ; āļĄāļąāļ™āđāļ„āđˆāđ€āļĨāļ·āļ­āļāļ§āđˆāļēāđ„āļ§āļĒāļēāļāļĢāļ“āđŒāļžāļ·āđ‰āļ™āļāļēāļ™āđƒāļ”āļ—āļĩāđˆāļˆāļ°
āļ„āļēāļ”āļŦāļ§āļąāļ‡. āļŦāļēāļāļ„āļļāļ“āđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŦāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļĨāļĒ cpp āļˆāļ°āļ­āļ™āļļāļĄāļēāļ™āļ āļēāļĐāļēāļˆāļēāļ
āļ™āļēāļĄāļŠāļāļļāļĨāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ•āđ‰āļ™āļ‰āļšāļąāļš: .c, āļ‹āļĩāļ‹āļĩ., .m,āļŦāļĢāļ·āļ­ .S. āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ—āļąāđˆāļ§āđ„āļ›āļ­āļ·āđˆāļ™āđ† āļŠāļģāļŦāļĢāļąāļš
C ++ āđāļĨāļ°āđāļ­āļŠāđ€āļ‹āļĄāļšāļĨāļĩāļāđ‡āļĢāļđāđ‰āļˆāļąāļāđ€āļŠāđˆāļ™āļāļąāļ™ āļ–āđ‰āļē cpp āđ„āļĄāđˆāļĢāļđāđ‰āļˆāļąāļāļ™āļēāļĄāļŠāļāļļāļĨ āļĄāļąāļ™
āļˆāļ°āļ–āļ·āļ­āļ§āđˆāļēāđ„āļŸāļĨāđŒāđ€āļ›āđ‡āļ™ C; āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āđ‚āļŦāļĄāļ”āļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāļŠāļļāļ”

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ cpp āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļĒāļ­āļĄāļĢāļąāļš a -lang āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ€āļĨāļ·āļ­āļāļ—āļąāđ‰āļ‡
āļ āļēāļĐāļēāđāļĨāļ°āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļĄāļēāļ•āļĢāļāļēāļ™ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ–āļđāļāļĨāļšāđ€āļžāļĢāļēāļ°
āļĄāļąāļ™āļ‚āļąāļ”āđāļĒāđ‰āļ‡āļāļąāļš -l āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

-std=āļĄāļēāļ•āļĢāļāļēāļ™
-āđāļ­āļ™āļ‹āļĩ
āļĢāļ°āļšāļļāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāļĢāļŦāļąāļŠāļ„āļ§āļĢāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡ āļ›āļąāļˆāļˆāļļāļšāļąāļ™ CPP āļĢāļđāđ‰āđ€āļĢāļ·āđˆāļ­āļ‡ C
āđāļĨāļ°āļĄāļēāļ•āļĢāļāļēāļ™ C++; āļ„āļ™āļ­āļ·āđˆāļ™ āđ† āļ­āļēāļˆāļ–āļđāļāđ€āļžāļīāđˆāļĄāđƒāļ™āļ­āļ™āļēāļ„āļ•

āļĄāļēāļ•āļĢāļāļēāļ™ āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡āđƒāļ™:

"āļ‹āļĩ90"
"āļ‹āļĩ89"
"iso9899:1990"
āļĄāļēāļ•āļĢāļāļēāļ™ ISO C āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ›āļĩ 1990 c90 āđ€āļ›āđ‡āļ™āļŠāļ§āđ€āļĨāļ‚āļˆāļēāļĢāļĩāļ•āļ›āļĢāļ°āđ€āļžāļ“āļĩāļŠāļģāļŦāļĢāļąāļšāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ™āļĩāđ‰āļ‚āļ­āļ‡
āļĄāļēāļ•āļĢāļāļēāļ™.

āļžāļ·āđ‰āļ™āļ—āļĩāđˆ -āđāļ­āļ™āļ‹āļĩ āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļš -std=c90.

"iso9899:199409"
āļĄāļēāļ•āļĢāļāļēāļ™ 1990 C āļ‹āļķāđˆāļ‡āđāļāđ‰āđ„āļ‚āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđƒāļ™āļ›āļĩ 1994

"iso9899:1999"
"āļ‹āļĩ99"
"iso9899:199x"
"āļ‹āļĩ9āđ€āļ­āđ‡āļāļ‹āđŒ"
āļĄāļēāļ•āļĢāļāļēāļ™ ISO C āļ‰āļšāļąāļšāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­āđ€āļ”āļ·āļ­āļ™āļ˜āļąāļ™āļ§āļēāļ„āļĄ āļž.āļĻ. 1999 āļāđˆāļ­āļ™āđ€āļœāļĒāđāļžāļĢāđˆāļ™āļĩāđ‰
āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāđƒāļ™āļ™āļēāļĄ C9X

"iso9899:2011"
"āļ‹āļĩ11"
"āļ‹āļĩ1āđ€āļ­āđ‡āļāļ‹āđŒ"
āļĄāļēāļ•āļĢāļāļēāļ™ ISO C āļ‰āļšāļąāļšāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđ€āļœāļĒāđāļžāļĢāđˆāđ€āļĄāļ·āđˆāļ­āđ€āļ”āļ·āļ­āļ™āļ˜āļąāļ™āļ§āļēāļ„āļĄ āļž.āļĻ. 2011 āļāđˆāļ­āļ™āđ€āļœāļĒāđāļžāļĢāđˆāļ™āļĩāđ‰
āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāđƒāļ™āļ™āļēāļĄ C1X

"āļāļ™āļđ90"
"āļāļ™āļđ89"
āļĄāļēāļ•āļĢāļāļēāļ™ 1990 C āļšāļ§āļāļāļąāļšāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ GNU āļ™āļĩāđˆāļ„āļ·āļ­āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

"āļāļ™āļđ99"
"āļāļ™āļđ9x"
āļĄāļēāļ•āļĢāļāļēāļ™ 1999 C āļšāļ§āļāļāļąāļšāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ GNU

"āļāļ™āļđ11"
"āļāļ™āļđ1x"
āļĄāļēāļ•āļĢāļāļēāļ™ 2011 C āļšāļ§āļāļāļąāļšāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ GNU

"c++98"
āļĄāļēāļ•āļĢāļāļēāļ™ ISO C++ āļ›āļĩ 1998 āļžāļĢāđ‰āļ­āļĄāļāļēāļĢāđāļāđ‰āđ„āļ‚āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ

"āļāļ™āļđ++98"
āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļš -std = C ++ 98 āļšāļ§āļāļāļąāļšāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ GNU āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāđ‚āļ„āđ‰āļ” C++

-āļœāļĄ- āđāļĒāļāđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļĢāļ§āļĄ āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđƒāļ” āđ† āļ—āļĩāđˆāļĢāļ°āļšāļļāļ”āđ‰āļ§āļĒ -I āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļĄāļēāļāđˆāļ­āļ™ -āļœāļĄ- āđ€āļ›āđ‡āļ™
āļ„āđ‰āļ™āļŦāļēāđ€āļ‰āļžāļēāļ°āļŠāđˆāļ§āļ™āļŦāļąāļ§āļ—āļĩāđˆāļ‚āļ­āļ”āđ‰āļ§āļĒ "#include "āđ„āļŸāļĨāđŒ""; āļžāļ§āļāđ€āļ‚āļēāļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļ„āđ‰āļ™āļŦāļē
"#āļĢāļ§āļĄāđ„āļŸāļĨāđŒ>". āļŦāļēāļāļĢāļ°āļšāļļāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ”āđ‰āļ§āļĒ -I āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļŦāļĨāļąāļ‡
-āļœāļĄ-, āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļˆāļ°āļ–āļđāļāļ„āđ‰āļ™āļŦāļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ” #include āđāļ™āļ§āļ—āļēāļ‡

āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ -āļœāļĄ- āļĒāļąāļšāļĒāļąāđ‰āļ‡āļāļēāļĢāđƒāļŠāđ‰āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ‚āļ­āļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđ„āļŸāļĨāđŒāļ›āļąāļˆāļˆāļļāļšāļąāļ™āđ€āļ›āđ‡āļ™
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđāļĢāļāļŠāļģāļŦāļĢāļąāļš "#include "āđ„āļŸāļĨāđŒ"".

āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļĨāļīāļāđƒāļŠāđ‰āđāļĨāđ‰āļ§

-nostdinc
āļ­āļĒāđˆāļēāļ„āđ‰āļ™āļŦāļēāđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļĢāļ°āļšāļšāļĄāļēāļ•āļĢāļāļēāļ™āļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§ āđ€āļ‰āļžāļēāļ°āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ
āļ„āļļāļ“āđ„āļ”āđ‰āļĢāļ°āļšāļļāļ”āđ‰āļ§āļĒ -I āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ (āđāļĨāļ°āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ›āļąāļˆāļˆāļļāļšāļąāļ™ if
āđ€āļŦāļĄāļēāļ°āļŠāļĄ) āļ–āļđāļāļ„āđ‰āļ™

-nostdinc++
āļ­āļĒāđˆāļēāļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§āđƒāļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļĄāļēāļ•āļĢāļāļēāļ™āđ€āļ‰āļžāļēāļ° C ++ āđāļ•āđˆāļĒāļąāļ‡āļ—āļģāļ­āļĒāļđāđˆ
āļ„āđ‰āļ™āļŦāļēāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļĄāļēāļ•āļĢāļāļēāļ™āļ­āļ·āđˆāļ™āđ† (āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ C++
āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ”.)

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

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

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

āđ„āļŸāļĨāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒ -āđ„āļ­āļĄāļēāļ„āļĢāļ­āļŠ āļˆāļ°āļ–āļđāļāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļāđˆāļ­āļ™āđ„āļŸāļĨāđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒ - āļĢāļ§āļĄ.

-idirāļ­āļēāļŸāđ€āļ•āļ­āļĢāđŒ dir
āļ„āđ‰āļ™āļŦāļē dir āļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§ āđāļ•āđˆāļ—āļģāļ­āļĒāđˆāļēāļ‡āļ™āļąāđ‰āļ™ āļŦāļĨāļąāļ‡āļˆāļēāļ āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļĢāļ°āļšāļļāļ”āđ‰āļ§āļĒ -I āđāļĨāļ°
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļĢāļ°āļšāļšāļĄāļēāļ•āļĢāļāļēāļ™āļŦāļĄāļ”āđāļĨāđ‰āļ§ dir āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļĢāļ°āļšāļš āđ„āļ”āđ‰āđāļāđˆ
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ āļ–āđ‰āļē dir āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ "=" āļˆāļēāļāļ™āļąāđ‰āļ™ "=" āļˆāļ°āļ–āļđāļāđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒ sysroot
āļ„āļģāļ™āļģāļŦāļ™āđ‰āļē; āļ”āļđ --sysroot āđāļĨāļ° -isysroot.

-iprefix āļ­āļļāļ›āļŠāļĢāļĢāļ„
āļĢāļ°āļšāļļ āļ­āļļāļ›āļŠāļĢāļĢāļ„ āđ€āļ›āđ‡āļ™āļ„āļģāļ™āļģāļŦāļ™āđ‰āļēāļ•āđˆāļ­āđ„āļ› -iāļāļąāļšāļ„āļģāļ™āļģāļŦāļ™āđ‰āļē āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ. āļŦāļēāļāļ„āļģāļ™āļģāļŦāļ™āđ‰āļē
āđāļ—āļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩ āļ„āļļāļ“āļ„āļ§āļĢāļĢāļ§āļĄāļŠāļļāļ”āļ—āđ‰āļēāļĒ /.

-iāļāļąāļšāļ„āļģāļ™āļģāļŦāļ™āđ‰āļē dir
-iāļāļąāļšāļ„āļģāļ™āļģāļŦāļ™āđ‰āļēāļāđˆāļ­āļ™ dir
āļœāļ™āļ§āļ dir āđ„āļ›āļĒāļąāļ‡āļ„āļģāļ™āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļĢāļ°āļšāļļāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļ”āđ‰āļ§āļĒ -iprefixāđāļĨāļ°āđ€āļžāļīāđˆāļĄāļœāļĨāļĨāļąāļžāļ˜āđŒ
āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāđ„āļ›āļĒāļąāļ‡āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļĢāļ§āļĄ -iāļāļąāļšāļ„āļģāļ™āļģāļŦāļ™āđ‰āļēāļāđˆāļ­āļ™ āļ§āļēāļ‡āđ„āļ§āđ‰āļ—āļĩāđˆāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ -I
āļˆāļ°; -iāļāļąāļšāļ„āļģāļ™āļģāļŦāļ™āđ‰āļē āļ§āļēāļ‡āđ„āļ§āđ‰āļ—āļĩāđˆāđ„āļŦāļ™ -idirāļ­āļēāļŸāđ€āļ•āļ­āļĢāđŒ āļŦāļēāļāļ§āđˆāļē

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

-imultilib dir
āđƒāļŠāđ‰ dir āđ€āļ›āđ‡āļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļĒāđˆāļ­āļĒāļ‚āļ­āļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ§āļ™āļŦāļąāļ§ C++ āđ€āļ‰āļžāļēāļ°āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ

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

If dir āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ "=" āļˆāļēāļāļ™āļąāđ‰āļ™ "=" āļˆāļ°āļ–āļđāļāđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒāļ„āļģāļ™āļģāļŦāļ™āđ‰āļē sysroot āļ”āļđ
--sysroot āđāļĨāļ° -isysroot.

-iquote dir
āļ„āđ‰āļ™āļŦāļē dir āļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ—āļĩāđˆāļ‚āļ­āļ”āđ‰āļ§āļĒ "#include "āđ„āļŸāļĨāđŒ""; āļžāļ§āļāđ€āļ‚āļēāļˆāļ°āđ„āļĄāđˆ
āļ„āđ‰āļ™āļŦāļē "#includeāđ„āļŸāļĨāđŒ>"āļāđˆāļ­āļ™āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒ -I āđāļĨāļ°āļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļĢāļ°āļšāļšāļĄāļēāļ•āļĢāļāļēāļ™

If dir āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ "=" āļˆāļēāļāļ™āļąāđ‰āļ™ "=" āļˆāļ°āļ–āļđāļāđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒāļ„āļģāļ™āļģāļŦāļ™āđ‰āļē sysroot āļ”āļđ
--sysroot āđāļĨāļ° -isysroot.

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

āļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļš -E āđāļĨāļ° -fāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ

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

āļāļąāļš -fāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē, āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āđāļĨāļ°āļĄāļēāđ‚āļ„āļĢāđƒāļ™āļ•āļąāļ§āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ„āļ·āļ­
āļžāļīāļāļēāļĢ. āļĄāļēāđ‚āļ„āļĢāđ€āļŠāđˆāļ™ "__LINE__" āļ‹āļķāđˆāļ‡āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļšāļĢāļīāļšāļ—āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢ
āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ›. āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļšāļĢāļ§āļĄāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ”āđ‰āļ§āļĒ "-E
-fdirectives āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™".

āļžāļĢāđ‰āļ­āļĄāļ—āļąāđ‰āļ‡ -E āđāļĨāļ° -fāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļāļŽāļŠāļģāļŦāļĢāļąāļš -fāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļ āļ™āļĩāđ‰
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āļ”āđ‰āļ§āļĒ "-E
-fdirectives āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™".

-fdollars-āđƒāļ™āļ•āļąāļ§āļĢāļ°āļšāļļ
āļĒāļ­āļĄāļĢāļąāļš $ āđƒāļ™āļ•āļąāļ§āļĢāļ°āļšāļļ

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

-fno-canonical-system-āļŠāđˆāļ§āļ™āļŦāļąāļ§
āđ€āļĄāļ·āđˆāļ­āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āļ­āļĒāđˆāļēāļĒāđˆāļ­āļžāļēāļ˜āļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ”āđ‰āļ§āļĒāļāļēāļĢāļāļģāļŦāļ™āļ”āļĢāļđāļ›āđāļšāļšāļšāļąāļāļāļąāļ•āļī

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

-fāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āđ€āļ›āđ‡āļ™āļ™āļąāļĒāļ–āđ‰āļēāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļĄāļĩāļ™āļēāļĄāļŠāļāļļāļĨāđƒāļ”āļ™āļēāļĄāļŠāļāļļāļĨāļŦāļ™āļķāđˆāļ‡ .i, .ii or .āđ„āļĄāļĨāđŒ.
āļ™āļĩāđˆāļ„āļ·āļ­āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ—āļĩāđˆ GCC āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒ -save-āļ­āļļāļ“āļŦāļ āļđāļĄāļī.

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

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

{"āļ›":āđ€āļāļ­ ;"F":āļŸ ;"āđāļ­āļĨ": ;"āļ„": ;"NS": ;"NS": ;"āļ­āļĩ": ,"āļŠāļ–āļēāļ™āļ—āļĩāđˆ": }

āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡ -E, āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ„āļĄāđˆāļĄāļĩāļœāļĨ

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

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļē "-ftrack-macro-expansion=2" āļ–āļđāļāđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

-fexec-charset=āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļŠāļ•āļĢāļīāļ‡āđāļĨāļ°āļ­āļąāļāļ‚āļĢāļ° āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļ„āļ·āļ­ UTF-8 āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ° āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđƒāļ” āđ† āļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđ‚āļ”āļĒāđ„āļĨāļšāļĢāļēāļĢāļĩ "iconv" āļ‚āļ­āļ‡āļĢāļ°āļšāļš
āļāļīāļˆāļ§āļąāļ•āļĢāļ›āļĢāļ°āļˆāļģāļ§āļąāļ™

-fwide-exec-charset=āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđāļšāļšāļāļ§āđ‰āļēāļ‡ āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļŠāļ•āļĢāļīāļ‡āđāļĨāļ°āļ­āļąāļāļ‚āļĢāļ°āđāļšāļšāļāļ§āđ‰āļēāļ‡
āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ UTF-32 āļŦāļĢāļ·āļ­ UTF-16 āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļ§āļēāļĄāļāļ§āđ‰āļēāļ‡āļ‚āļ­āļ‡ "wchar_t" āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ
āļāļąāļš -fexec-āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°, āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ° āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđƒāļ” āđ† āļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđ‚āļ”āļĒ "iconv" āļ‚āļ­āļ‡āļĢāļ°āļšāļš
āļāļīāļˆāļ§āļąāļ•āļĢāļ›āļĢāļ°āļˆāļģāļ§āļąāļ™āļ‚āļ­āļ‡āļŦāđ‰āļ­āļ‡āļŠāļĄāļļāļ” āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļ„āļļāļ“āļˆāļ°āļĄāļĩāļ›āļąāļāļŦāļēāļāļąāļšāļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ
āļ•āļĢāļ‡āđƒāļ™ "wchar_t"

-finput-charset=āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°
āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°āļ­āļīāļ™āļžāļļāļ• āđƒāļŠāđ‰āļŠāļģāļŦāļĢāļąāļšāđāļ›āļĨāļˆāļēāļāļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°āļ‚āļ­āļ‡āļ­āļīāļ™āļžāļļāļ•
āđ„āļŸāļĨāđŒāđ„āļ›āļĒāļąāļ‡āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°āļ•āđ‰āļ™āļ—āļēāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđ‚āļ”āļĒ GCC āļŦāļēāļāļŠāļ–āļēāļ™āļ—āļĩāđˆāđ„āļĄāđˆāļĢāļ°āļšāļļāļŦāļĢāļ·āļ­ GCC
āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļˆāļēāļāđ‚āļĨāđāļ„āļĨ āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ„āļ·āļ­ UTF-8 āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–
āđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒāđ‚āļĨāđāļ„āļĨāļŦāļĢāļ·āļ­āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰ āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ„āļģāļŠāļąāđˆāļ‡-
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļšāļĢāļĢāļ—āļąāļ”āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļāļ§āđˆāļēāļŦāļēāļāļĄāļĩāļ‚āđ‰āļ­āļ‚āļąāļ”āđāļĒāđ‰āļ‡ āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ° āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāđƒāļ” āđ† āļāđ‡āđ„āļ”āđ‰
āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āđ‚āļ”āļĒāļĢāļđāļ—āļĩāļ™āđ„āļĨāļšāļĢāļēāļĢāļĩ "iconv" āļ‚āļ­āļ‡āļĢāļ°āļšāļš

-fworking-āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡ linemarkers āđƒāļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļˆāļ°āđƒāļŦāđ‰āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒ
āļ—āļĢāļēāļšāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āđ€āļĄāļ·āđˆāļ­āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™ āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļˆāļ°āļ›āļĨāđˆāļ­āļĒāļ•āļąāļ§āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļŠāđ‰āļ™āļ—āļĩāđˆāļŠāļ­āļ‡āļŦāļĨāļąāļ‡āļˆāļēāļāļ•āļąāļ§āļ—āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļ”āđ‰āļ§āļĒāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ•āļēāļĄāļ”āđ‰āļ§āļĒāļŠāđāļĨāļŠāļŠāļ­āļ‡āļ•āļąāļ§ GCC āļˆāļ°āđƒāļŠāđ‰āļŠāļīāđˆāļ‡āļ™āļĩāđ‰
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāđ€āļĄāļ·āđˆāļ­āļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āļ­āļīāļ™āļžāļļāļ•āļ—āļĩāđˆāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ—āļĩāđˆāļ›āļĨāđˆāļ­āļĒāļ­āļ­āļāļĄāļēāđ€āļ›āđ‡āļ™
āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ”āļĩāļšāļąāļāļšāļēāļ‡āļĢāļđāļ›āđāļšāļš āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­
āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ”āļĒāļ›āļĢāļīāļĒāļēāļĒāļŦāļēāļāđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ”āļĩāļšāļąāļ āđāļ•āđˆāļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļĒāļąāļšāļĒāļąāđ‰āļ‡āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒ
āđāļšāļšāļŸāļ­āļĢāđŒāļĄāļ›āļāļīāđ€āļŠāļ˜ -fno-working-āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩ. āļŦāļēāļ -P āļĄāļĩāđāļŸāļĨāđ‡āļāļ­āļĒāļđāđˆāđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡
āļšāļĢāļĢāļ—āļąāļ” āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ„āļĄāđˆāļĄāļĩāļœāļĨ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ„āļĄāđˆāļĄāļĩāļ„āļģāļŠāļąāđˆāļ‡ "#line" āļ­āļ­āļāļĄāļēāđāļ•āđˆāļ­āļĒāđˆāļēāļ‡āđƒāļ”

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

-A āļ„āļģāļāļĢāļīāļĒāļē=āļ„āļģāļ•āļ­āļš
āļĒāļ·āļ™āļĒāļąāļ™āļ”āđ‰āļ§āļĒāļ āļēāļ„āđāļŠāļ”āļ‡ āļ„āļģāļāļĢāļīāļĒāļē āđāļĨāļ°āļ•āļ­āļš āļ„āļģāļ•āļ­āļš. āđāļšāļšāļŸāļ­āļĢāđŒāļĄāļ™āļĩāđ‰āļ„āļ·āļ­
āļŠāļ­āļšāđāļšāļšāđ€āļāđˆāļēāļĄāļēāļāļāļ§āđˆāļē -A āļ„āļģāļāļĢāļīāļĒāļē(āļ„āļģāļ•āļ­āļš)āļ‹āļķāđˆāļ‡āļĒāļąāļ‡āļ„āļ‡āļĢāļ­āļ‡āļĢāļąāļšāļ­āļĒāļđāđˆāđ€āļžāļĢāļēāļ°āļ§āđˆāļē
āđ„āļĄāđˆāđƒāļŠāđ‰āļ­āļąāļāļ‚āļĢāļ°āļžāļīāđ€āļĻāļĐāļ‚āļ­āļ‡āđ€āļŠāļĨāļĨāđŒ

-A -āļ„āļģāļāļĢāļīāļĒāļē=āļ„āļģāļ•āļ­āļš
āļĒāļāđ€āļĨāļīāļāļāļēāļĢāļĒāļ·āļ™āļĒāļąāļ™āļ”āđ‰āļ§āļĒāļ āļēāļ„āđāļŠāļ”āļ‡ āļ„āļģāļāļĢāļīāļĒāļē āđāļĨāļ°āļ•āļ­āļš āļ„āļģāļ•āļ­āļš.

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

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

āđāļ•āļ° foo.h; cpp -dM foo.h

āļˆāļ°āđāļŠāļ”āļ‡āļĄāļēāđ‚āļ„āļĢāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ—āļąāđ‰āļ‡āļŦāļĄāļ”

āļ–āđ‰āļēāļ„āļļāļ“āđƒāļŠāđ‰ -āļ”āļĩāđ€āļ­āđ‡āļĄ āļ›āļĢāļēāļĻāļˆāļēāļ -E āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ -āļ”āļĩāđ€āļ­āđ‡āļĄ āļ–āļđāļāļ•āļĩāļ„āļ§āļēāļĄāļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ„āļģāļžāđ‰āļ­āļ‡āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļŠāļģāļŦāļĢāļąāļš
-fdump-rtl-āļˆāļąāļāļĢ.

D Like M āđ€āļ§āđ‰āļ™āđāļ•āđˆāđƒāļ™āļŠāļ­āļ‡āļ›āļĢāļ°āļāļēāļĢ: āļĄāļąāļ™āđ„āļĄāđˆ āđ„āļĄāđˆ āļĢāļ§āļĄāļĄāļēāđ‚āļ„āļĢāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāđāļĨāļ°āļĄāļąāļ™
āđ€āļ­āļēāļ—āđŒāļžāļļāļ— āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡ #āļāļģāļŦāļ™āļ” āļ„āļģāļŠāļąāđˆāļ‡āđāļĨāļ°āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē āļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āđāļšāļš
āļ‚āļ­āļ‡āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āđ„āļ›āļ—āļĩāđˆāđ„āļŸāļĨāđŒāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™

N Like Dāđāļ•āđˆāđƒāļŦāđ‰āđāļŠāļ”āļ‡āđ€āļ‰āļžāļēāļ°āļŠāļ·āđˆāļ­āļĄāļēāđ‚āļ„āļĢ āđ„āļĄāđˆāđƒāļŠāđˆāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ

I āđ€āļ­āļēāļ—āđŒāļžāļļāļ• #include āļ„āļģāļŠāļąāđˆāļ‡āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē

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

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

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

āļ„āļļāļ“āļ„āļ§āļĢāđ€āļ•āļĢāļĩāļĒāļĄāļžāļĢāđ‰āļ­āļĄāļŠāļģāļŦāļĢāļąāļšāļœāļĨāļ‚āđ‰āļēāļ‡āđ€āļ„āļĩāļĒāļ‡āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰ -C; āļĄāļąāļ™āļ—āļģāđƒāļŦāđ‰āļžāļĢāļĩāđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒāđ„āļ›
āļ–āļ·āļ­āļ§āđˆāļēāļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđ€āļ›āđ‡āļ™āđ‚āļ—āđ€āļ„āđ‡āļ™āđƒāļ™āļŠāļīāļ—āļ˜āļīāļ‚āļ­āļ‡āļ•āļ™āđ€āļ­āļ‡ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļ—āļĩāđˆāļ›āļĢāļēāļāļāļ—āļĩāđˆ
āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™ directive line āļĄāļĩāļœāļĨāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ™āļąāđ‰āļ™āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™ an
āļšāļĢāļĢāļ—āļąāļ”āļ•āđ‰āļ™āļ—āļēāļ‡āļ˜āļĢāļĢāļĄāļ”āļē āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ‚āļ—āđ€āļ„āđ‡āļ™āđāļĢāļāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āđ„āļĄāđˆāļĄāļĩ a . āļ­āļĩāļāļ•āđˆāļ­āđ„āļ› #.

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

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

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

-āđāļšāļšāļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ-cpp
āļžāļĒāļēāļĒāļēāļĄāđ€āļĨāļĩāļĒāļ™āđāļšāļšāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ•āļąāļ§āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļē C āļ—āļĩāđˆāļĨāđ‰āļēāļŠāļĄāļąāļĒ āđ€āļĄāļ·āđˆāļ­āđ€āļ—āļĩāļĒāļšāļāļąāļš ISO C
āļžāļĢāļĩāđ‚āļ›āļĢāđ€āļ‹āļŠāđ€āļ‹āļ­āļĢāđŒ

-āđ„āļ•āļĢāļāļĢāļēāļŸ
āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĨāļģāļ”āļąāļšāđ„āļ•āļĢāļāļĢāļēāļŸ

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

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

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

-H āļžāļīāļĄāļžāđŒāļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ—āļĩāđˆāđƒāļŠāđ‰ āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļāļīāļˆāļāļĢāļĢāļĄāļ›āļāļ•āļīāļ­āļ·āđˆāļ™āđ† āđāļ•āđˆāļĨāļ°
āđ€āļĒāļ·āđ‰āļ­āļ‡āļŠāļ·āđˆāļ­āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļ§āđˆāļēāļĨāļķāļāđƒāļ™ #include āļāļ­āļ‡āļĄāļąāļ™āđ€āļ›āđ‡āļ™ āļŠāđˆāļ§āļ™āļŦāļąāļ§āļ—āļĩāđˆāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļĨāđ‰āļ§
āđ„āļŸāļĨāđŒāļĒāļąāļ‡āļ–āļđāļāļžāļīāļĄāļžāđŒāđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āļžāļšāļ§āđˆāļēāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡ āļ„āļ­āļĄāđ„āļžāļĨāđŒāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ„āļĄāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡
āđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§āļžāļīāļĄāļžāđŒāļ”āđ‰āļ§āļĒ ...NS āđāļĨāļ°āļ–āļđāļāļ•āđ‰āļ­āļ‡āļ”āđ‰āļ§āļĒ ... ! .

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

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


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

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

āļ‹āļĩāļžāļĩāđ€āļ­āļ˜
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
OBJC_INCLUDE_PATH
āļ„āđˆāļēāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāđāļ•āđˆāļĨāļ°āļ•āļąāļ§āļ„āļ·āļ­āļĢāļēāļĒāļāļēāļĢāļ‚āļ­āļ‡āđ„āļ”āđ€āļĢāđ‡āļāļ—āļ­āļĢāļĩāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒāļ­āļąāļāļ‚āļĢāļ°āļžāļīāđ€āļĻāļĐāļĄāļēāļ
āļāļ”āđ„āļĨāļāđŒ āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āđ€āļžāļ·āđˆāļ­āļ„āđ‰āļ™āļŦāļēāđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§ āļ•āļąāļ§āļĨāļ°āļ„āļĢāļžāļīāđ€āļĻāļĐ,
"PATH_SEPARATOR" āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāđāļĨāļ°āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāđ€āļ§āļĨāļēāļšāļīāļĨāļ”āđŒ GCC āļŠāļģāļŦāļĢāļąāļš Microsoft
āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ—āļĩāđˆāđƒāļŠāđ‰ Windows āļ„āļ·āļ­āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ­āļąāļ’āļ āļēāļ„ āđāļĨāļ°āļŠāļģāļŦāļĢāļąāļšāđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ­āļ·āđˆāļ™āđ† āđ€āļāļ·āļ­āļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļˆāļ°āđ€āļ›āđ‡āļ™
āļĨāļģāđ„āļŠāđ‰āđƒāļŦāļāđˆ.

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

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

āđƒāļ™āļ•āļąāļ§āđāļ›āļĢāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ§āđˆāļēāļ‡āļˆāļ°āļŠāļąāđˆāļ‡āđƒāļŦāđ‰āļ„āļ­āļĄāđ„āļžāđ€āļĨāļ­āļĢāđŒāļ„āđ‰āļ™āļŦāļēāļ›āļąāļˆāļˆāļļāļšāļąāļ™
āđ„āļ”āđ€āļĢāļāļ—āļ­āļĢāļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™ āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ§āđˆāļēāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļēāļāļāļ—āļĩāđˆāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŦāļĢāļ·āļ­āļˆāļļāļ”āļŠāļīāđ‰āļ™āļŠāļļāļ”āļ‚āļ­āļ‡āđ€āļŠāđ‰āļ™āļ—āļēāļ‡ āļŠāļģāļŦāļĢāļąāļš
āđ€āļŠāđˆāļ™ āļ–āđ‰āļēāļ„āđˆāļēāļ‚āļ­āļ‡ āļ‹āļĩāļžāļĩāđ€āļ­āļ˜ āļ„āļ·āļ­ ":/special/include" āļ‹āļķāđˆāļ‡āļĄāļĩāļœāļĨāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļš
-āļœāļĄ. -I/āļžāļīāđ€āļĻāļĐ/āļĢāļ§āļĄ.

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

āļ„āļļāļ“āļ„āđˆāļēāļ‚āļ­āļ‡ āļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāļ­āļēāļĻāļąāļĒāļāļąāļ™_OUTPUT āļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āđ‡āļ™āđ€āļžāļĩāļĒāļ‡āļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāđ„āļ”āđ‰ āļ‹āļķāđˆāļ‡āđƒāļ™āļāļĢāļ“āļĩāļ™āļĩāđ‰ Make rule
āļ–āļđāļāđ€āļ‚āļĩāļĒāļ™āđ„āļ›āļĒāļąāļ‡āđ„āļŸāļĨāđŒāļ™āļąāđ‰āļ™ āđ‚āļ”āļĒāđ€āļ”āļēāļŠāļ·āđˆāļ­āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļˆāļēāļāļŠāļ·āđˆāļ­āđ„āļŸāļĨāđŒāļ•āđ‰āļ™āļ—āļēāļ‡ āļŦāļĢāļ·āļ­
āļ„āđˆāļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļĢāļđāļ›āđāļšāļš āđ„āļŸāļĨāđŒ āđ€āļ›āđ‰āļēāļ‹āļķāđˆāļ‡āđƒāļ™āļāļĢāļ“āļĩāļ™āļĩāđ‰āļāļŽāļˆāļ°āļ–āļđāļāđ€āļ‚āļĩāļĒāļ™āđ„āļ›āļĒāļąāļ‡ file āđ„āļŸāļĨāđŒ
āļāļēāļĢāđƒāļŠāđ‰ āđ€āļ›āđ‰āļē āđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒ

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

SUNPRO_DEPENDENCIES
āļ•āļąāļ§āđāļ›āļĢāļ™āļĩāđ‰āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļš āļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāļ­āļēāļĻāļąāļĒāļāļąāļ™_OUTPUT (āļ”āļđāļ”āđ‰āļēāļ™āļšāļ™) āļĒāļāđ€āļ§āđ‰āļ™āļĢāļ°āļšāļšāļ™āļąāđ‰āļ™
āđ„āļŸāļĨāđŒāļŠāđˆāļ§āļ™āļŦāļąāļ§āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāļĨāļ°āđ€āļĨāļĒ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē -M āļĄāļēāļāļāļ§āđˆāļē -āļĄāļĄ. āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ
āļĨāļ°āđ€āļ§āđ‰āļ™āļāļēāļĢāļžāļķāđˆāļ‡āļžāļēāđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ•āļŦāļĨāļąāļ

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


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

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

  • 1
    āļ›āļĨāļąāđŠāļāļ­āļīāļ™ Eclipse Tomcat
    āļ›āļĨāļąāđŠāļāļ­āļīāļ™ Eclipse Tomcat
    āļ›āļĨāļąāđŠāļāļ­āļīāļ™ Eclipse Tomcat āļĄāļĩāđƒāļŦāđ‰
    āļāļēāļĢāļĢāļ§āļĄāļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ‚āļ­āļ‡ tomcat servlet
    āļ„āļ­āļ™āđ€āļ—āļ™āđ€āļ™āļ­āļĢāđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļē java
    āđ€āļ§āđ‡āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄāļāļąāļšāđ€āļĢāļēāļŠāļģāļŦāļĢāļąāļš
    āļ­āļ āļīāļ›āļĢāļēāļĒ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļ›āļĨāļąāđŠāļāļ­āļīāļ™ Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ•āļĢāļĩāļĄ
    torrents āļšāļ™ Mac, Windows āļŦāļĢāļ·āļ­ Linux āļĄāļąāļ™
    āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļšāļ—āļąāđ‰āļ‡ BitTorrent āđāļĨāļ°
    WebTorrent āđ€āļžāļĩāļĒāļĢāđŒ āļ•āļ­āļ™āļ™āļĩāđ‰āđ„āļĄāđˆāļĄāļĩ
    āļ•āđ‰āļ­āļ‡āļĢāļ­āļ™āļēāļ™...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđ€āļ”āļŠāļāđŒāļ—āđ‡āļ­āļ› WebTorrent
  • 3
    GenX
    GenX
    GenX āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļēāļ‡āļ§āļīāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāđŒāđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāđāļ•āđˆāļ‡
    āļāļēāļĢāļŠāļ°āļ—āđ‰āļ­āļ™āđāļŠāļ‡āļ‚āļ­āļ‡āļĢāļąāļ‡āļŠāļĩāđ€āļ­āļāļ‹āđŒ, āļ™āļīāļ§āļ•āļĢāļ­āļ™
    āļāļēāļĢāļŠāļ°āļ—āđ‰āļ­āļ™āđāļŠāļ‡āđāļĨāļ°āļāļēāļĢāđ€āļ­āđ‡āļāļ‹āđŒāđ€āļĢāļĒāđŒāļžāļ·āđ‰āļ™āļœāļīāļ§
    āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāđ€āļĨāļĩāđ‰āļĒāļ§āđ€āļšāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ”āļīāļŸāđ€āļŸāļ­āđ€āļĢāļ™āđ€āļŠāļĩāļĒāļĨ
    āļ­āļąāļĨāļāļ­āļĢāļīāļ˜āļķāļĄāļ§āļīāļ§āļąāļ’āļ™āļēāļāļēāļĢ....
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” GenX
  • 4
    pspp4āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡
    pspp4āļŦāļ™āđ‰āļēāļ•āđˆāļēāļ‡
    PSPP āđ€āļ›āđ‡āļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļģāļŦāļĢāļąāļšāļŠāļ–āļīāļ•āļī
    āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āļĄāļąāļ™āđ€āļ›āđ‡āļ™āļŸāļĢāļĩ
    āđāļ—āļ™āļ—āļĩāđˆāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļāļĢāļĢāļĄāļŠāļīāļ—āļ˜āļīāđŒ
    āļŠāļ›āļŠ. PSPP āļĄāļĩāļ—āļąāđ‰āļ‡āđāļšāļšāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļĨāļ°
    āļāļĢāļēāļŸāļīāļāđ€āļĢāļē...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” pspp4windows
  • 5
    āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ Git
    āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ Git
    Git Extensions āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ UI āđāļšāļšāļŠāđāļ•āļ™āļ”āđŒāļ­āđ‚āļĨāļ™
    āļŠāļģāļŦāļĢāļąāļšāļˆāļąāļ”āļāļēāļĢāļ—āļĩāđˆāđ€āļāđ‡āļš Git āļĄāļąāļ™āļĒāļąāļ‡
    āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļš Windows Explorer āđāļĨāļ°
    Microsoft Visual Studio
    (2015/2017/2019). āđ„āļ—āļĒ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ Git
  • 6
    eSpeak: āļāļēāļĢāļŠāļąāļ‡āđ€āļ„āļĢāļēāļ°āļŦāđŒāđ€āļŠāļĩāļĒāļ‡āļžāļđāļ”
    eSpeak: āļāļēāļĢāļŠāļąāļ‡āđ€āļ„āļĢāļēāļ°āļŦāđŒāđ€āļŠāļĩāļĒāļ‡āļžāļđāļ”
    āđ€āļ­āđ‡āļ™āļˆāļīāđ‰āļ™ Text to Speech āļŠāļģāļŦāļĢāļąāļšāļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāđāļĨāļ°
    āļ āļēāļĐāļēāļ­āļ·āđˆāļ™ āđ† āļ­āļĩāļāļĄāļēāļāļĄāļēāļĒ āļ‚āļ™āļēāļ”āļāļĢāļ°āļ—āļąāļ”āļĢāļąāļ”āļ”āđ‰āļ§āļĒ
    āļāļēāļĢāļ­āļ­āļāđ€āļŠāļĩāļĒāļ‡āļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™ āđāļ•āđˆāļ›āļĢāļ°āļ”āļīāļĐāļāđŒ
    āļĄāļĩāđƒāļŦāđ‰āđƒāļ™āļĢāļđāļ›āđāļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ”āđ‰āļ§āļĒ
    āļĄāļēāļāļĄāļēāļĒ ...
    āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” eSpeak: āļāļēāļĢāļŠāļąāļ‡āđ€āļ„āļĢāļēāļ°āļŦāđŒāđ€āļŠāļĩāļĒāļ‡
  • āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄÂŧ

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

Ad