āĻāĻāĻŋ āĻšāĻ˛ clang-3.6 āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
āĻā§āĻ˛ā§āĻ¯āĻžāĻ - āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¸āĻŋ, āĻ¸āĻŋ++ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
āĻāĻ¨āĻāĻ¨ [-c|-S|-E] -std=āĻŽāĻžāĻ¨ -g
[-āĻ0|-āĻ1|-āĻ2|-āĻ3|-āĻ āĻĢāĻžāĻ¸ā§āĻ|-āĻāĻāĻ¸|-āĻāĻ|-O|-āĻ4]
-WāĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž... -āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§
-IāĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ... -LāĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ...
-DāĻŽā§āĻ¯āĻžāĻā§āĻ°ā§[= defn]
-fāĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯-āĻŦāĻŋāĻāĻ˛ā§āĻĒ...
-māĻŽā§āĻļāĻŋāĻ¨-āĻŦāĻŋāĻāĻ˛ā§āĻĒ...
-o āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛
-stdlib=āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻāĻ¨āĻĒā§āĻ-āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽ
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻāĻ¨āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŋ, āĻ¸āĻŋ++ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ, āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ,
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨, āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻāĨ¤ āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻā§āĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŽā§āĻĄ
āĻ¸ā§āĻāĻŋāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻ¨āĻāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻšāĻŦā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻ¨āĻāĻ¨ āĻāĻā§āĻ
āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤, āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻŦā§āĻāĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ, āĻā§āĻāĻžāĻŦā§ āĻ¤āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻāĻž āĻāĻšā§āĻŦāĻžāĻ¨. āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻžāĻ˛āĻ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻāĻ¨āĻāĻ¨ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ āĻā§āĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¯āĻž āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻ˛ āĻ¯ā§āĻŽāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°, āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ ā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻ¤ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻŦāĻā§āĻāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻžāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ
āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻā§āĻā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨, āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻā§āĻ¸āĻĒā§āĻ¨āĻļāĻ¨, #āĻāĻ¨āĻā§āĻ˛ā§āĻĄ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĨ¤ āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ ".i" (C āĻāĻ° āĻāĻ¨ā§āĻ¯), ".ii" (C++ āĻāĻ° āĻāĻ¨ā§āĻ¯), ".mi" (āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-C āĻāĻ° āĻāĻ¨ā§āĻ¯) āĻŦāĻž ".mii" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
(āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻāĻ° āĻāĻ¨ā§āĻ¯) āĻĢāĻžāĻāĻ˛āĨ¤
āĻĒāĻĻāĻžāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻŦāĻ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ
āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°ā§, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻā§āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻā§āĻ°āĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻŦāĻžāĻ° āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻā§āĻ°āĻŋ āĻāĻāĻžāĻ°ā§, āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§
āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻā§āĻĄāĻāĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻ āĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻšāĻ˛
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¤ā§āĻ°āĻŋāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĒāĻžāĻ°ā§āĻ¸ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§āĨ¤ āĻĻā§āĻ¯
āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻāĻāĻŋ "āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻā§āĻ°āĻŋ" (AST)āĨ¤
āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻāĻŋ āĻāĻāĻāĻŋ ASTāĻā§ āĻ¨āĻŋāĻŽā§āĻ¨-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻĄā§ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°ā§ ("LLVM IR" āĻ¨āĻžāĻŽā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤) āĻāĻŦāĻ
āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŽā§āĻļāĻŋāĻ¨ āĻā§āĻĄā§āĨ¤ āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻāĻŋ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§
āĻā§āĻĄ āĻāĻŦāĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĨ¤ āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ ".s" āĻĢāĻžāĻāĻ˛ āĻŦāĻž "āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ" āĻĢāĻžāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¨āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ°
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ ".s" āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻā§āĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻĄāĻžāĻāĻžāĻ°āĨ¤
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°
āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻāĻāĻĒā§āĻāĻā§ a āĻ¤ā§ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻā§āĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻā§āĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻĒā§āĻāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ ".o" āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
"āĻ āĻŦāĻā§āĻā§āĻ" āĻĢāĻžāĻāĻ˛āĨ¤
linker
āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¯āĻŧ
āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻĒā§āĻāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "a.out", ".dylib" āĻŦāĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
".so" āĻĢāĻžāĻāĻ˛āĨ¤
āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ āĻ§āĻžāĻĒāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻā§āĻĄ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
āĻāĻžāĻāĻā§āĻ¨āĻŋ āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ
āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻšāĻ˛ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻ¯āĻž āĻŦāĻžāĻ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§
āĻā§āĻĄ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĨ¤ āĻāĻ āĻā§āĻ˛āĻāĻŋ āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻ° āĻ āĻ¨ā§āĻ āĻ āĻāĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨http://clang-analyzer.llvm.org> āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-E āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¸ā§āĻā§āĻ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤
-fsyntax-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°, āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻāĻŦāĻ āĻāĻžāĻāĻĒ āĻā§āĻāĻŋāĻ āĻ¸ā§āĻā§āĻ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤
-S āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ LLVM āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ āĻāĻŦāĻ āĻ˛āĻā§āĻˇā§āĻ¯-
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨, āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
-c āĻāĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ ".o" āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤āĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨, āĻĒā§āĻ˛āĻžāĻ¸ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤
āĻ¨āĻžāĨ¤ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻĒāĻāĻ¨ā§āĻĻ
āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, āĻāĻĒāĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§āĻžāĻĒāĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻž āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤
āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻŦāĻ āĻŽā§āĻĄ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-x āĻāĻžāĻˇāĻž
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻžāĻāĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻžāĻˇāĻž.
-āĻ¸ā§āĻā§āĻĄ=āĻāĻžāĻˇāĻž
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-stdlib=āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨; āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ˛ libstdc++ āĻāĻŦāĻ libc++āĨ¤
-āĻāĻ¨āĻ¸āĻŋ
āĻāĻāĻ āĻ°āĻāĻŽ -std=c89.
-ObjC++
āĻā§āĻ¸ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
-ObjC
āĻā§āĻ¸ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
-āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ
āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤, āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻ¯āĻŧ,
āĻĒāĻ°āĻŋāĻŦā§āĻļāĨ¤
-āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨
strlen āĻāĻŦāĻ āĻāĻ° āĻŽāĻ¤ āĻŦāĻŋāĻ˛ā§āĻāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻļā§āĻˇ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
malloc
-fmath-erno
āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻŖāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-fpascal-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
"\pfoo" āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ¯āĻžāĻ¸āĻā§āĻ˛-āĻ¸ā§āĻāĻžāĻāĻ˛ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
Microsoft āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-fmsc-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=
_MSC_VER āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¨ā§āĻĄā§āĻā§ 1300 āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻ¨āĻž.
-fborland-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
āĻŦā§āĻ°āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-fwritable-strings
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻžāĻ°ā§āĻ˛āĻā§ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻ āĻ¨āĻ¨ā§āĻ¯āĻ¤āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻāĻŦāĻ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤
-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻā§āĻāĻ°-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻā§āĻā§āĻāĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻ āĻāĻžāĻāĻĒ āĻā§āĻāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤
-fblocks
"āĻŦā§āĻ˛āĻ" āĻāĻžāĻˇāĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
-fobjc-gc-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻā§āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GC- āĻŽā§āĻĄā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤, āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ āĻāĻ°ā§
āĻ¯āĻāĻ¨ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻš āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻāĻŋāĻ¸āĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻā§āĻĄ āĻšāĻžāĻāĻŦā§āĻ°āĻŋāĻĄ-āĻāĻŋāĻ¸āĻŋ āĻŽā§āĻĄā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤, āĻ¯āĻž āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§
GC āĻāĻŦāĻ āĻ¨āĻ¨-GC āĻŽā§āĻĄ āĻāĻāĻ¯āĻŧāĻāĨ¤
-āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ ABI āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻšāĻ˛ 1 (āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° "āĻāĻā§āĻā§āĻ°"
ABI), 2 (āĻ -āĻāĻā§āĻā§āĻ° ABI 1), āĻāĻŦāĻ 3 (āĻ -āĻāĻā§āĻā§āĻ° ABI 2)āĨ¤
-āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻ¨āĻ¨āĻĢā§āĻ°āĻžāĻāĻŋāĻ˛-āĻāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ -āĻāĻā§āĻā§āĻ° ABI āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻŦā§
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ ABI āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻ -āĻāĻā§āĻā§āĻ° ABI āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ (āĻšāĻ¯āĻŧ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
-fobjc-nonfragile-abi, āĻ āĻĨāĻŦāĻž āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
-āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻ¨āĻ¨āĻĢā§āĻ°āĻžāĻāĻŋāĻ˛-āĻāĻŦāĻŋ
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻ -āĻāĻā§āĻā§āĻ° ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻ¯āĻž āĻāĻ āĻāĻ¨ā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ ABI, āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -fno-objc-nonfragile-abi.
āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻ° āĻ¨āĻāĻļāĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ°āĻ¸ āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ¤ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°, āĻŦāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻŋāĻ āĻāĻžāĻ°ā§āĻā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
- āĻāĻŋāĻ˛āĻžāĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-mmacosx-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ-āĻŽāĻŋāĻ¨=āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
Mac OS X-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
-āĻŽāĻŋāĻĢā§āĻ¨ā§āĻ¸-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ-āĻŽāĻŋāĻ¨
iPhone OS āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻŦā§āĻĻāĻ¨āĨ¤
-āĻŽāĻžāĻ°ā§āĻ=āĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ¨āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŦāĻ
āĻĒāĻ°ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ -march=i486, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯āĻž i486 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻ§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¨āĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻāĻā§āĻ°āĻā§āĻ˛ā§
āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻ0 -āĻ1 -āĻ2 -āĻ3 -āĻ āĻĢāĻžāĻ¸ā§āĻ -āĻāĻāĻ¸ -āĻāĻ -O -āĻ4
āĻā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨:
-āĻ0 āĻŽāĻžāĻ¨ā§ "āĻā§āĻ¨āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¨ā§āĻ": āĻāĻ āĻ¸ā§āĻ¤āĻ°āĻāĻŋ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°ā§ā§ˇ
āĻĄāĻŋāĻŦāĻžāĻāĻ¯ā§āĻā§āĻ¯ āĻā§āĻĄāĨ¤
-āĻ1 āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻĨāĻžāĻ -āĻ0 āĻāĻŦāĻ -āĻ2.
-āĻ2 āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ¸ā§āĻ¤āĻ° āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
-āĻ3 āĻŽāĻ¤ -āĻ2, āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧ
āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧāĻžāĻ¸ā§)āĨ¤
-āĻ āĻĢāĻžāĻ¸ā§āĻ
āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ -āĻ3 āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻš
āĻ¯āĻž āĻāĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ ā§āĻ° āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻāĻāĻ¸ āĻŽāĻ¤ -āĻ2 āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻāĻŽāĻžāĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻšāĨ¤
-āĻāĻ āĻŽāĻ¤ -āĻāĻāĻ¸ (āĻāĻŦāĻ āĻāĻā§āĻ˛ā§ -āĻ2), āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻāĻ°āĻ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤
-O āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻ2.
-āĻ4 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻ3
-g āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻ˛ā§ āĻāĻžāĻ āĻāĻ°ā§ -āĻ0.
-fstandalone-āĻĄāĻŋāĻŦāĻžāĻ -fno-āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ°-āĻĄāĻŋāĻŦāĻžāĻ
āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻāĻŽāĻžāĻ¤ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ā§ˇ
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¤āĻžāĻ°āĻž āĻĄāĻŋāĻŦāĻžāĻ āĻāĻžāĻāĻĒ āĻ¤āĻĨā§āĻ¯ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻ§āĻžāĻ°āĻŖāĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ¨āĻāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻŦā§ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ a āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻāĻž
āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻā§āĻˇāĻŖāĻžāĨ¤ āĻāĻ°āĻ, āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛ C++ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻĒ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ vtable āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻŽāĻĄāĻŋāĻāĻ˛ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -fstandalone-āĻĄāĻŋāĻŦāĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¯āĻāĻ¨ āĻĻāĻ°āĻāĻžāĻ°ā§
3āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ¯āĻž āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§ āĻ¨āĻžāĨ¤ āĻāĻ āĻšāĻ˛
āĻĄāĻžāĻ°āĻāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ¨āĻāĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻĒ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻŦā§ āĻ¨āĻž
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¸āĻŦ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻāĻ¨āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻ¨āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ x86-64 āĻ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§āĨ¤
-ftrapv
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻ§āĻ°āĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻ¸āĻŋ-āĻ¤ā§, āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻ¸āĻžāĻĨā§, āĻāĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻšāĻ¯āĻŧ
āĻāĻāĻŦā§āĨ¤
- āĻ āĻĻā§āĻļā§āĻ¯āĻ¤āĻž
āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
- āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻāĻ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻāĻžāĻĄāĻŧāĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ˛āĻŋāĻā§āĻā§āĻ āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻā§āĻā§ āĻ āĻā§āĻˇāĻŽ -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ.
-ftls-āĻŽāĻĄā§āĻ˛
āĻĨā§āĻ°ā§āĻĄ-āĻ˛ā§āĻāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻ°ā§āĻĄ-āĻ˛ā§āĻāĻžāĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻ (TLS) āĻŽāĻĄā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻ§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛: "āĻā§āĻ˛ā§āĻŦāĻžāĻ˛-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ", "āĻ˛ā§āĻāĻžāĻ˛-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ", "āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛-āĻāĻā§āĻ¸ā§āĻ" āĻāĻŦāĻ "āĻ˛ā§āĻāĻžāĻ˛-āĻāĻā§āĻ¸ā§āĻ"āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻā§āĻ˛ā§āĻŦāĻžāĻ˛-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
tls_model āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻ°ā§ āĻĻāĻā§āĻˇ āĻŽāĻĄā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§ āĻ¯āĻĻāĻŋ
āĻ¸āĻŽā§āĻāĻŦ.
-āĻĢā§āĻ˛ā§ -emit-llvm
LLVM āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ˛āĻŋāĻā§āĻ āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻā§āĻā§ -S āĻāĻāĻŋ LLVM āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻˇāĻž āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ
LLVM āĻŦāĻŋāĻāĻā§āĻĄ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ (āĻ¯āĻž āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§)āĨ¤
āĻāĻžāĻ˛āĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-###
āĻāĻ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
--help
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¯ā§āĻā§āĻ¤-āĻ¯ā§āĻā§āĻ¤āĻŋ
āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻāĻ¯āĻŧāĻž,args
āĻāĻŽāĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨ args āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻāĻ˛,args
āĻāĻŽāĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨ args āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ,args
āĻāĻŽāĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨ args āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤
-āĻ ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻžāĻāĻāĻžāĻ° ARG
āĻĒāĻžāĻ¸ ARG āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ.
- Xassembler ARG
āĻĒāĻžāĻ¸ ARG āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤
-āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° ARG
āĻĒāĻžāĻ¸ ARG āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤
-āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° ARG
āĻĒāĻžāĻ¸ ARG āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤
-o āĻĢāĻžāĻāĻ˛
āĻāĻāĻāĻĒā§āĻ āĻ˛āĻŋāĻā§āĻ¨ āĻĢāĻžāĻāĻ˛.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ=āĻĢāĻžāĻāĻ˛
āĻāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ
"libgcc.a" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĒā§āĻ°ā§āĻ-āĻ¨āĻžāĻŽ=āĻ¨āĻžāĻŽ
āĻāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¸āĻžāĻ°ā§āĻ-āĻĄāĻŋāĻ°āĻžāĻ°ā§āĻ¸
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻā§āĻāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¸ā§āĻ-āĻā§āĻŽā§āĻĒāĻ¸
āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻāĻ˛āĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨.
-āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤- āĻšāĻŋāĻ¸āĻžāĻŦā§ -āĻ¨āĻž-āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤-āĻāĻāĻžāĻŦā§
āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻŦāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¨āĻž
āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĨ¤
-time
āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻĨāĻ āĻāĻĻā§āĻļ.
-āĻāĻĢāĻāĻžāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻŽā§āĻĻā§āĻ°āĻŖ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻ°āĻžāĻāĻļāĨ¤
-v āĻāĻžāĻ°āĻŦā§āĻ¸ āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĻā§āĻāĻžāĻ¨āĨ¤
āĻ¨āĻŋāĻĻāĻžāĻ¨āĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-fshow-āĻāĻ˛āĻžāĻŽ -fshow-āĻā§āĻ¸-āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ -fcaret-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸ -fdiagnostics-fixit-info
-fdiagnostics-āĻĒāĻžāĻ°ā§āĻ¸ā§āĻŦāĻ˛-fixits -fdiagnostics-print-source-range-info
-fprint-source-range-info -fdiagnostics-āĻļā§-āĻŦāĻŋāĻāĻ˛ā§āĻĒ -fmessage-āĻĻā§āĻ°ā§āĻā§āĻ¯
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ (āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻŦāĻ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž)āĨ¤ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĻā§āĻā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-DāĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ¨āĻžāĻŽ = āĻŽāĻžāĻ¨
āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ #define āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻā§āĻ¸ā§āĻ° āĻāĻā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-UāĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ¨āĻžāĻŽ
āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ #undef āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻā§āĻ¸ā§āĻ° āĻāĻā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ #include āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻā§āĻ¸ā§āĻ° āĻāĻā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-IāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻĒāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-FāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻĒāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻŋāĻ˛ā§āĻāĻāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¨ā§āĻ¸ā§āĻāĻĄāĻ˛āĻŋāĻŦāĻŋāĻā§āĻ
āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻŋāĻ˛ā§āĻāĻāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤
-āĻ¨ā§āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻŋāĻ
āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ
āĻāĻŋāĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻāĻāĻāĻ°, āĻā§āĻŽā§āĻĒ, āĻāĻŋāĻāĻŽāĻĒāĻŋ
āĻāĻ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ¸āĻāĻāĻ˛āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻžāĻāĻ˛āĨ¤
CPATH
āĻ¯āĻĻāĻŋ āĻāĻ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻā§, āĻ¤āĻŦā§ āĻāĻāĻŋāĻā§ āĻĒāĻžāĻĨā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻĒāĻžāĻĨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤ āĻĄāĻŋāĻ˛āĻŋāĻŽāĻŋāĻāĻžāĻ° āĻšāĻ˛ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻŦāĻŋāĻāĻžāĻāĻ¨āĻāĻžāĻ°ā§, āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻžāĻĨ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ.
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻžāĻ˛āĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
C_INCLUDE_PATH, OBJC_INCLUDE_PATH, CPLUS_INCLUDE_PATH, OBJCPLUS_INCLUDE_PATH
āĻāĻ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ CPATH-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻžāĻˇāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
MACOSX_DEPLOYMENT_TARGET
āĻ¯āĻĻāĻŋ -mmacosx-version-min āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨāĻžāĻā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ clang-3.6 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨