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

Ad


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

рдХреНрд▓реИрдВрдЧ-3.5 - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

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

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

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

рдирд╛рдо


рдХреНрд▓реИрдВрдЧ - рдХреНрд▓реИрдВрдЧ рд╕реА, рд╕реА++, рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдХрдВрдкрд╛рдЗрд▓рд░

SYNOPSIS


рдмрдЬрдирд╛ [-c|-S|-E] -рдПрд╕рдЯреАрдбреА=рдорд╛рдирдХ -g
[-рдУрей|-рдУрей|-рдУрей|-рдУрей|-рдУрдлрд╝рд╛рд╕реНрдЯ|-рдУрд╕|-рдСрдЙрдВрд╕|-O|-рдУрей]
-WрдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ... рдкрд╛рдВрдбрд┐рддреНрдп
-IрджреАрд░... -LрджреАрд░...
-DрдореИрдХреНрд░реЛ[=defn]
-fрд╕реБрд╡рд┐рдзрд╛-рд╡рд┐рдХрд▓реНрдк...
-mрдорд╢реАрди-рд╡рд┐рдХрд▓реНрдк...
-o рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛
-stdlib=рдкреБрд╕реНрддрдХрд╛рд▓рдп
рдЗрдирдкреБрдЯ-рдлрд╝рд╛рдЗрд▓рдирд╛рдо

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


рдмрдЬрдирд╛ рдПрдХ C, C++ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ, рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдЕрдиреБрдХреВрд▓рди, рдХреЛрдб рдЬрдирд░реЗрд╢рди, рдЕрд╕реЗрдВрдмрд▓реА рдФрд░ рд▓рд┐рдВрдХрд┐рдВрдЧред рдХрд┐рд╕ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдореЛрдб рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ
рд╕реЗрдЯрд┐рдВрдЧ рдкрд╛рд╕ рд╣реЛ рдЧрдИ рд╣реИ, рдХреНрд▓реИрдВрдЧ рдкреВрд░реНрдг рд▓рд┐рдВрдХ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЬрдмрдХрд┐ рдХреНрд▓реИрдВрдЧ рдЕрддреНрдпрдзрд┐рдХ рд╣реИ
рдПрдХреАрдХреГрдд, рд╕рдВрдХрд▓рди рдХреЗ рдЪрд░рдгреЛрдВ рдХреЛ рд╕рдордЭрдирд╛, рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ
рдЗрд╕рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд░реЗрдВ. рдпреЗ рдЪрд░рдг рд╣реИрдВ:

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

preprocessing
рдпрд╣ рдЪрд░рдг рдЗрдирдкреБрдЯ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓, рдореИрдХреНрд░реЛ рд╡рд┐рд╕реНрддрд╛рд░, #include рдХреЗ рдЯреЛрдХрдирдирд╛рдЗрдЬреЗрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ
рдЕрдиреНрдп рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рдкреНрд░рдмрдВрдзрдиред рдЗрд╕ рдЪрд░рдг рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ
рдЖрдо рддреМрд░ рдкрд░ рдЗрд╕реЗ ".i" (C рдХреЗ рд▓рд┐рдП), ".ii" (C++ рдХреЗ рд▓рд┐рдП), ".mi" (рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдХреЗ рд▓рд┐рдП) рдпрд╛ ".mii" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
(рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА++ рдХреЗ рд▓рд┐рдП) рдлрд╝рд╛рдЗрд▓ред

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

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

рдХреНрд▓реИрдВрдЧ рдПрдХ рдПрдХреАрдХреГрдд рдЕрд╕реЗрдВрдмрд▓рд░ рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ рд╣реЛрддрд╛ рд╣реИ
рд╕реАрдзреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред рдпрд╣ ".s" рдлрд╝рд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдУрд╡рд░рд╣реЗрдб рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдФрд░ рд▓рдХреНрд╖реНрдп рдЕрд╕реЗрдВрдмрд▓рд░ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ред

рдХреЛрдбрд╛рдВрддрд░рдХ
рдпрд╣ рдЪрд░рдг рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рдЕрд╕реЗрдВрдмрд▓рд░ рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИ
рд▓рдХреНрд╖реНрдп рд╡рд╕реНрддреБ рдлрд╝рд╛рдЗрд▓. рдЗрд╕ рдЪрд░рдг рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЖрдо рддреМрд░ рдкрд░ ".o" рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
"рдСрдмреНрдЬреЗрдХреНрдЯ" рдлрд╝рд╛рдЗрд▓ред

рд╕рдВрдпреЛрдЬрдХ
рдпрд╣ рдЪрд░рдг рдПрдХрд╛рдзрд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдВ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рд▓рд┐рдВрдХрд░ рдЪрд▓рд╛рддрд╛ рд╣реИ
рдЧрддрд┐рд╢реАрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп. рдЗрд╕ рдЪрд░рдг рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЖрдо рддреМрд░ рдкрд░ "a.out", ".dylib" рдпрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
".so" рдлрд╝рд╛рдЗрд▓.

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

рдмрдЬрдирд╛ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ

рдХреНрд▓реИрдВрдЧ рд╕реНрдЯреЗрдЯрд┐рдХ рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдмрдЧ рдвреВрдВрдврдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ
рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг. рдпрд╣ рдЯреВрд▓ рдХреНрд▓реИрдВрдЧ рдХреЗ рдХрдИ рд╣рд┐рд╕реНрд╕реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╣реА рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдХреГрдкрдпрд╛ рджреЗрдЦреЗрдВhttp://clang-analyzer.llvm.org> рд╕реНрдереИрддрд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП
рд╡рд┐рд╢реНрд▓реЗрд╖рдХред

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


рдЯреНрд░реЗрдирд┐рдВрдЧ рдЪрдпрди рдСрдкреНрд╢рдВрд╕
-E рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдЪрд░рдг рдЪрд▓рд╛рдПрдБ.

-fsyntax-рдХреЗрд╡рд▓
рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░, рдкрд╛рд░реНрд╕рд░ рдФрд░ рдЯрд╛рдЗрдк рдЪреЗрдХрд┐рдВрдЧ рдЪрд░рдг рдЪрд▓рд╛рдПрдБред

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

-c рд▓рдХреНрд╖реНрдп ".o" рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рддреИрдпрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдХреЛ, рд╕рд╛рде рд╣реА рдЕрд╕реЗрдВрдмрд▓рд░ рдХреЛ рдЪрд▓рд╛рдПрдБред

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

рднрд╛рд╖рд╛ рдЪрдпрди рдФрд░ рдореЛрдб рдСрдкреНрд╢рдВрд╕
-x рднрд╛рд╖рд╛
рдмрд╛рдж рдХреА рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВ рднрд╛рд╖рд╛.

-рдПрд╕рдЯреАрдбреА=рднрд╛рд╖рд╛
рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдорд╛рдирдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

-stdlib=рдкреБрд╕реНрддрдХрд╛рд▓рдп
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП C++ рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ; рд╕рдорд░реНрдерд┐рдд рд╡рд┐рдХрд▓реНрдк libstdc++ рдФрд░ libc++ рд╣реИрдВред

-рдЕрдирд╕реА
рдХреЗ рд╕рдорд╛рди -рдПрд╕рдЯреАрдбреА = рд╕реА 89.

-ObjC++
рд╕реНрд░реЛрдд рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА++ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВред

-ObjC
рд╕реНрд░реЛрдд рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВред

-рдЯреНрд░рд┐рдЧреНрд░рд╛рдл
рдЯреНрд░рд┐рдЧреНрд░рд╛рдл рд╕рдХреНрд╖рдо рдХрд░реЗрдВ.

-рдлреНрд░реАрд╕реНрдЯреИрдВрдбрд┐рдВрдЧ
рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлреНрд░реАрд╕реНрдЯреИрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣реЛрд╕реНрдЯреЗрдб рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ,
рдкрд░реНрдпрд╛рд╡рд░рдг.

-рдлрдиреЛ-рдмрд┐рд▓реНрдЯрд┐рди
рд╕реНрдЯреНрд░реЗрд▓реЗрди рдФрд░ рдЬреИрд╕реЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреА рд╡рд┐рд╢реЗрд╖ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдЕрдХреНрд╖рдо рдХрд░реЗрдВ
рдореЙрд▓реЛрдХ.

-fmath-errno
рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЧрдгрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЗрд░рдиреЛ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

-рдПрдлрдкрд╛рд╕реНрдХрд▓-рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕
"\pfoo" рдХреЗ рд╕рд╛рде рдкрд╛рд╕реНрдХрд▓-рд╢реИрд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

-рдПрдлрдПрдордПрд╕-рдПрдХреНрд╕рдЯреЗрдВрд╢рди
Microsoft рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░реЗрдВ.

-fmsc-рд╕рдВрд╕реНрдХрд░рдг=
_MSC_VER рд╕реЗрдЯ рдХрд░реЗрдВ. рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдбрд┐рдлреЙрд▓реНрдЯ 1300 рд╣реИред рдЕрдиреНрдпрдерд╛ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ.

-рдлрдмреЛрд░рд▓реИрдВрдб-рдПрдХреНрд╕рдЯреЗрдВрд╢рди
рдмреЛрд░реНрд▓реИрдВрдб рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

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

-рд╕рди-рд╡реЗрдХреНрдЯрд░-рд░реВрдкрд╛рдВрддрд░рдг
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡реЗрдХреНрдЯрд░ рд░реВрдкрд╛рдВрддрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдвреАрд▓реЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЬрд╛рдБрдЪ рдирд┐рдпрдореЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред

-fblocks
"рдмреНрд▓реЙрдХ" рднрд╛рд╖рд╛ рд╕реБрд╡рд┐рдзрд╛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

-fobjc-рдЬреАрд╕реА рдХреЗрд╡рд▓
рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдХреЛрдб рдХреЛ рдХреЗрд╡рд▓ рдЬреАрд╕реА рдореЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдХреЗрд╡рд▓ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЬрдм рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдг рд╕рдХреНрд╖рдо рд╣реЛред

-рдлреЛрдмрдЬреЗрд╕реА-рдЬреАрд╕реА
рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдХреЛрдб рдХреЛ рд╣рд╛рдЗрдмреНрд░рд┐рдб-рдЬреАрд╕реА рдореЛрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдЬреАрд╕реА рдФрд░ рдЧреИрд░-рдЬреАрд╕реА рджреЛрдиреЛрдВ рдореЛрдбред

-fobjc-рдЕрдмреА-рд╕рдВрд╕реНрдХрд░рдг=рд╕рдВрд╕реНрдХрд░рдг
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдПрдмреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕реНрдХрд░рдг 1 рд╣реИрдВ (рд╡рд┐рд░рд╛рд╕рдд "рдирд╛рдЬрд╝реБрдХ"
рдПрдмреАрдЖрдИ), 2 (рдЧреИрд░-рдирд╛рдЬреБрдХ рдПрдмреАрдЖрдИ 1), рдФрд░ 3 (рдЧреИрд░-рдирд╛рдЬреБрдХ рдПрдмреАрдЖрдИ 2)ред

-fobjc-nonfragile-abi-рд╕рдВрд╕реНрдХрд░рдг=рд╕рдВрд╕реНрдХрд░рдг
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдЧреИрд░-рдирд╛рдЬреБрдХ рдПрдмреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдпреЗ рд╣реА рд╣реЛрдЧрд╛
рдЧреИрд░-рдирд╛рдЬреБрдХ рдПрдмреАрдЖрдИ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдПрдмреАрдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛ рддреЛ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ)ред
-fobjc-nonfragile-abi, рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ)ред

-fobjc-nonfragile-abi
рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдЧреИрд░-рдирд╛рдЬрд╝реБрдХ рдПрдмреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдЬрд┐рди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдмреАрдЖрдИ, рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -fno-objc-nonfragile-abi.

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

тАФрдХрд░рдирд╛ рд╕реНрдерд╛рдкрддреНрдп
рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

-mmacosx-рд╕рдВрд╕реНрдХрд░рдг-рдорд┐рдирдЯ=рд╕рдВрд╕реНрдХрд░рдг
рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

-miphoneos-рд╕рдВрд╕реНрдХрд░рдг-рдорд┐рдирдЯ
iPhone OS рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
рдЖрд╡реЗрджрди.

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

рдХреЛрдб рдкреАрдврд╝реА рдСрдкреНрд╢рдВрд╕
-рдУрей -рдУрей -рдУрей -рдУрей -рдУрдлрд╝рд╛рд╕реНрдЯ -рдУрд╕ -рдСрдЙрдВрд╕ -O -рдУрей
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдХрд┐рд╕ рдЕрдиреБрдХреВрд▓рди рд╕реНрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ:

-рдУрей рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ "рдХреЛрдИ рдЕрдиреБрдХреВрд▓рди рдирд╣реАрдВ": рдпрд╣ рд╕реНрддрд░ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЛрдб.

-рдУрей рдХрд╣реАрдВ рдмреАрдЪ -рдУрей рдФрд░ -рдУрей.

-рдУрей рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдордзреНрдпрдо рд╕реНрддрд░ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрдХреВрд▓рди рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред

-рдУрей рдкрд╕рдВрдж -рдУрей, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдпрд╣ рдЙрди рдЕрдиреБрдХреВрд▓рди рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ
рдмрдбрд╝рд╛ рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рддреЗрдЬреА рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ)ред

-рдУрдлрд╝рд╛рд╕реНрдЯ
рд╕реЗ рд╕рднреА рдЕрдиреБрдХреВрд▓рди рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ -рдУрей рдЕрдиреНрдп рдЖрдХреНрд░рд╛рдордХ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде
рдЬреЛ рднрд╛рд╖рд╛ рдорд╛рдирдХреЛрдВ рдХреЗ рд╕рдЦреНрдд рдЕрдиреБрдкрд╛рд▓рди рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

-рдУрд╕ рдкрд╕рдВрдж -рдУрей рдХреЛрдб рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рдеред

-рдСрдЙрдВрд╕ рдкрд╕рдВрдж -рдУрд╕ (рдФрд░ рдЗрд╕ рддрд░рд╣ -рдУрей), рд▓реЗрдХрд┐рди рдХреЛрдб рдХрд╛ рдЖрдХрд╛рд░ рдФрд░ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред

-O рдХреЗ рдмрд░рд╛рдмрд░ -рдУрей.

-рдУрей рдФрд░ рдЙрдЪреНрдЪрд╛
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдордХрдХреНрд╖ -рдУрей

-g рдбрд┐рдмрдЧ рдЬрд╛рдирдХрд╛рд░реА рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ. рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреНрд▓реИрдВрдЧ рдбреАрдмрдЧ рдЬрд╛рдирдХрд╛рд░реА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ -рдУрей.

-рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди-рдбреАрдмрдЧ -fno-рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди-рдбреАрдмрдЧ
рдХреНрд▓реИрдВрдЧ рдбрд┐рдмрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрдиреБрдХреВрд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
рдмрд╛рдЗрдирд░реА. рд╡реЗ рдЗрд╕ рдзрд╛рд░рдгрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбрд┐рдмрдЧ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ
рдЕрдиреЗрдХ рд╕рдВрдХрд▓рди рдЗрдХрд╛рдЗрдпреЛрдВ рдореЗрдВ рдлреИрд▓рд╛ рд╣реБрдЖред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд▓реИрдВрдЧ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛
рдЙрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдЬрд┐рдирдХреА рдХрд┐рд╕реА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЬрд┐рдиреНрд╣реЗрдВ a рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдЕрдЧреНрд░рд┐рдо рдШреЛрд╖рдгрд╛. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрд▓реИрдВрдЧ рдХреЗрд╡рд▓ рдЧрддрд┐рд╢реАрд▓ C++ рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░реЗрдЧрд╛
рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЬрд┐рд╕рдореЗрдВ рдХрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП vtable рд╢рд╛рдорд┐рд▓ рд╣реИред

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

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

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

-рджреГрд╢реНрдпрддрд╛
рдпрд╣ рдзреНрд╡рдЬ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рджреГрд╢реНрдпрддрд╛ рд╕реНрддрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЖрдо
рдпрд╣ рдзреНрд╡рдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝рд░ рдХреЗ рдмрд┐рдирд╛ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд▓рд┐рдВрдХреЗрдЬ рдорд┐рд▓рддрд╛ рд╣реИред рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдХреЗ рд╕рд╛рде рдЕрдХреНрд╖рдо -рдлрдиреЛ-рдХреЙрдорди.

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

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

рдЪрд╛рд▓рдХ рдСрдкреНрд╢рдВрд╕
-###
рдЗрд╕ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ (рд▓реЗрдХрд┐рди рдЪрд▓рд╛рдПрдВ рдирд╣реАрдВ)ред

--рдорджрдж
рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ.

-рд╕рдВрдЧреАрдд-рддрд░реНрдХ
рдЕрдкреНрд░рдпреБрдХреНрдд рдбреНрд░рд╛рдЗрд╡рд░ рддрд░реНрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЪреЗрддрд╛рд╡рдиреА рди рджреЗрдВред

-рд╡рд╛,рдЖрд░реНрдЧ
рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВ рдЖрд░реНрдЧ рдЕрд╕реЗрдВрдмрд▓рд░ рдХреЛред

-рдбрдмреНрд▓реНрдпреВрдПрд▓,рдЖрд░реНрдЧ
рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВ рдЖрд░реНрдЧ рд▓рд┐рдВрдХрд░ рдХреЛред

-рдбрдмреНрд▓реНрдпреВрдкреА,рдЖрд░реНрдЧ
рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВ рдЖрд░реНрдЧ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ.

-Xanalyzer arg
рдкрд╛рд╕ arg рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреЗ рд▓рд┐рдП.

-рдПрдХреНрд╕рд╕реЗрдореНрдмрд▓рд░ arg
рдкрд╛рд╕ arg рдЕрд╕реЗрдВрдмрд▓рд░ рдХреЛред

-рдПрдХреНрд╕рд▓рд┐рдВрдХрд░ arg
рдкрд╛рд╕ arg рд▓рд┐рдВрдХрд░ рдХреЛред

-рдПрдХреНрд╕рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ arg
рдкрд╛рд╕ arg рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛ.

-o рдкрдЯреНрдЯрд┐рдХрд╛
рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рд▓рд┐рдЦреЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛.

рдкреНрд░рд┐рдВрдЯ-рдлрд╝рд╛рдЗрд▓-рдирд╛рдо=рдкрдЯреНрдЯрд┐рдХрд╛
рдХрд╛ рдкреВрд░рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрде рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛.

-рдкреНрд░рд┐рдВрдЯ-libgcc-рдлрд╝рд╛рдЗрд▓-рдирд╛рдо
"libgcc.a" рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрде рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

-рдкреНрд░рд┐рдВрдЯ-рдкреНрд░реЛрдЧ-рдирд╛рдо=рдирд╛рдо
рдХрд╛ рдкреВрд░рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкрде рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдирд╛рдо.

-рдкреНрд░рд┐рдВрдЯ-рдЦреЛрдЬ-рдбреАрдЖрдИрдЖрд░
рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкрдереЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

-рдмрдЪрд╛рдУ-рдЕрд╕реНрдерд╛рдпреА
рдордзреНрдпрд╡рд░реНрддреА рд╕рдВрдХрд▓рди рдкрд░рд┐рдгрд╛рдо рд╕рд╣реЗрдЬреЗрдВ.

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

-рдкрд╣рд░
рд╕рдордп рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЖрджреЗрд╢.

-рдлрдЯрд╛рдЗрдо-рд░рд┐рдкреЛрд░реНрдЯ
рд╕рдВрдХрд▓рди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХрд╛ рд╕рдордп рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред

-v рд╡рд░реНрдмреЛрдЬрд╝ рдЖрдЙрдЯрдкреБрдЯ рдЪрд▓рд╛рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджреЗрд╢ рджрд┐рдЦрд╛рдПрдВред

рдирд┐рджрд╛рди рдСрдкреНрд╢рдВрд╕
-fshow-рдХреЙрд▓рдо -fshow-рд╕реНрд░реЛрдд-рд╕реНрдерд╛рди -fcaret-рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ -fdiagnostics-fixit-рдЬрд╛рдирдХрд╛рд░реА
-fdiagnostics-parseable-fixits -рдПрдлрдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕-рдкреНрд░рд┐рдВрдЯ-рд╕реЛрд░реНрд╕-рд░реЗрдВрдЬ-рдЬрд╛рдирдХрд╛рд░реА
-рдПрдлрдкреНрд░рд┐рдВрдЯ-рд╕реНрд░реЛрдд-рд░реЗрдВрдЬ-рдЬрд╛рдирдХрд╛рд░реА -рдПрдлрдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕-рд╢реЛ-рдСрдкреНрд╢рди -fmessage-length
рдпреЗ рд╡рд┐рдХрд▓реНрдк рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрд▓реИрдВрдЧ рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ (рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреИрд╕реЗ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ)ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдХреНрд▓реИрдВрдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдореИрдиреБрдЕрд▓ рджреЗрдЦреЗрдВред

рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдСрдкреНрд╢рдВрд╕
-DрдореИрдХреНрд░реЛрдирд╛рдо=рдорд╛рди
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрдлрд╝рд░ рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд #define рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрд░реЛрдд рд╕реЗ рдкрд╣рд▓реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдкреВрд░реНрд╡-рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реИ.

-UрдореИрдХреНрд░реЛрдирд╛рдо
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрдлрд╝рд░ рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд #undef рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрд░реЛрдд рд╕реЗ рдкрд╣рд▓реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдкреВрд░реНрд╡-рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реИ.

-рд╢рд╛рдорд┐рд▓ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо
рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмрдлрд╝рд░ рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд #include рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрд░реЛрдд рд╕реЗ рдкрд╣рд▓реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдкреВрд░реНрд╡-рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реИ.

-Iрдбрд╛рдпрд░реЗрдХреНрдЯрд░реА
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЦреЛрдЬ рдкрде рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

-Fрдбрд╛рдпрд░реЗрдХреНрдЯрд░реА
рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдкрде рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЬреЛрдбрд╝реЗрдВред

-рдиреЛрд╕реНрдЯрдбрд┐рдВрдХ
рдорд╛рдирдХ рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдпрд╛ рдХрдВрдкрд╛рдЗрд▓рд░ рдирд┐рд░реНрдорд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЦреЛрдЬ рди рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ.

-nostdlibinc
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рд╕рд┐рд╕реНрдЯрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рди рдЦреЛрдЬреЗрдВ, рдмрд▓реНрдХрд┐ рдЦреЛрдЬреЗрдВ
рдХрдВрдкрд╛рдЗрд▓рд░ рдмрд┐рд▓реНрдЯрд┐рди рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

-nobuildininc
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓реИрдВрдЧ рдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЦреЛрдЬ рди рдХрд░реЗрдВред

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


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

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

рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рдЦрд╛рд▓реА рдШрдЯрдХреЛрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

C_INCLUDE_PATH, OBJC_INCLUDE_PATH, CPLUS_INCLUDE_PATH, OBJCPLUS_INCLUDE_PATH
рдпреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рд╕реАрдкреАрдПрдЯреАрдПрдЪ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдХреЗрд╡рд▓ рд╣реИрдВ
рдЙрдкрдпреБрдХреНрдд рднрд╛рд╖рд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

MACOSX_DEPLOYMENT_TARGET
рдпрджрд┐ -mmacosx-version-min рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд▓рдХреНрд╖реНрдп рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ
рдпрд╣ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рдбрд╛рд░реНрд╡рд┐рди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓реИрдВрдЧ-3.5 рдХрд╛ рдСрдирд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


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

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

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

Ad