āĻāĻāĻŋ āĻšāĻ˛ powerpc-linux-gnuspe-gcj-5 āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
gcj - āĻāĻžāĻāĻž āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻŽ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
gcj [-IDir...] [-d Dir...]
[--āĻā§āĻ˛āĻžāĻ¸āĻĒāĻžāĻĨ=āĻĒāĻĨ] [--āĻā§āĻ˛āĻžāĻ¸āĻĒāĻžāĻĨ=āĻĒāĻĨ]
[-fāĻĒāĻāĻ¨ā§āĻĻ...] [--āĻāĻ¨āĻā§āĻĄāĻŋāĻ=āĻ¨āĻžāĻŽ]
[--āĻĒā§āĻ°āĻ§āĻžāĻ¨=āĻļā§āĻ°ā§āĻŖāĻŋāĻ° āĻ¨āĻžāĻŽ] [-DāĻ¨āĻžāĻŽ[=āĻŽā§āĻ˛ā§āĻ¯]...]
[-C] [--āĻ¸āĻŽā§āĻĒāĻĻ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻ¨āĻžāĻŽ] [-d āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ]
[-WāĻ¸āĻ¤āĻ°ā§āĻ...]
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛...
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
As gcj āĻļā§āĻ§ā§ āĻ āĻ¨ā§āĻ¯ āĻ¸āĻžāĻŽāĻ¨ā§ āĻļā§āĻˇ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ, āĻāĻāĻŋ gcc āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ā§ˇ
āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻ°ā§ā§ˇ gcj.
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°
A gcj āĻāĻĻā§āĻļ a āĻāĻ° āĻŽāĻ¤ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ, āĻāĻ¤ā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§
āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ§āĻ°āĻŖā§āĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
āĻĢāĻžāĻāĻ˛.Java
āĻāĻžāĻāĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĨ¤
āĻĢāĻžāĻāĻ˛.āĻļā§āĻ°ā§āĻŖā§
āĻāĻžāĻāĻž āĻŦāĻžāĻāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĨ¤
āĻĢāĻžāĻāĻ˛.zip
āĻĢāĻžāĻāĻ˛āĻāĻžāĻ°
āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ ".class" āĻĢāĻžāĻāĻ˛ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°, āĻ¯āĻžāĻ° āĻ¸āĻŦāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛ āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻ¨āĻž .āĻļā§āĻ°ā§āĻŖā§ āĻšāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒāĻĻ āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤; āĻ¤āĻžāĻ°āĻž āĻĢāĻ˛ā§ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŽā§āĻ˛:
āĻāĻāĻāĻ°āĻāĻ˛
@āĻĢāĻžāĻāĻ˛
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛āĨ¤ (āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ
āĻ¸āĻŦāĻā§āĻ˛ā§ āĻ āĻŦāĻļā§āĻ¯āĻ ".java" āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻšāĻ¤ā§ āĻšāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤) āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻžāĻŽā§āĻ° āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ āĻŋāĻ āĻ¯ā§āĻ¨ āĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻŋāĻ˛āĨ¤
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ.a
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ.so
-llibname
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĻā§āĻā§āĻ¨ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ gcj āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¤āĻžāĻ°āĻž āĻāĻ°āĻŦā§
āĻ¸āĻŦ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻŦā§. āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ "-o āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ FILENAME" āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻŦā§
āĻāĻāĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤, āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛. āĻāĻāĻŋ āĻāĻŽāĻ¨āĻāĻŋ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤
"-S" āĻŦāĻž "-c" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ "-C" āĻŦāĻž "--āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻ¯āĻŧāĨ¤ (āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
āĻāĻŋ āĻ¸āĻŽāĻ¤āĻ˛ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤) (āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻŦā§ āĻ¸āĻŦāĻā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ ".java" āĻĢāĻžāĻāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻĻāĻŋāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻ āĻŋāĻ āĻāĻ°āĻžāĻ° āĻāĻļāĻž āĻāĻ°āĻŋāĨ¤)
āĻāĻ¨āĻĒā§āĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
gcj āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻāĻāĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, gcj āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻž āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ˛āĻžāĻāĻ
āĻāĻžāĻāĻž āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°, gcj āĻāĻāĻāĻŋ āĻ§āĻžāĻ°āĻŖāĻž āĻāĻā§ āĻļā§āĻ°ā§āĻŖā§ āĻĒāĻĨ. āĻ¸ā§āĻāĻžāĻ¨ā§
āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯āĻž āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻžāĻĨ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻāĻ¨ gcj āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻŽāĻŋāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻĨ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§ .āĻļā§āĻ°ā§āĻŖā§
or .Java āĻĢāĻžāĻāĻ˛. gcj āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻžāĻĨā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§ āĻ¯āĻž āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
libgcj.jar, āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻā§āĻ˛āĻžāĻ¸ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¨ā§āĻā§āĻ° āĻā§āĻā§āĻ¸āĻā§, āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦāĻž āĻĒāĻžāĻĨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢāĻžāĻāĻ˛-āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ āĻĨāĻŦāĻž āĻ .zip or āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛, āĻ¯āĻž gcj āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ.
-IDir
"-I" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻžāĻĨā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ¨ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤āĨ¤ "javac" āĻāĻ° āĻŽāĻ¤ā§ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§
āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ, āĻāĻŽāĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "-I" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻā§ˇ
āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻžāĻĨ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻ āĻāĻ°āĻžāĨ¤
--āĻā§āĻ˛āĻžāĻ¸āĻĒāĻžāĻĨ=āĻĒāĻĨ
āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻžāĻĨ āĻ¸ā§āĻ āĻāĻ°ā§ āĻĒāĻĨ, āĻĒāĻžāĻĨā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž (āĻāĻāĻ¨ā§āĻĄā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻĒāĻžāĻĨā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻŋāĻā§āĻ˛āĻ¨-āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž)āĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻ˛ā§āĻāĻāĻ¨āĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ āĻ¨āĻž
("āĻŦā§āĻ") āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻĒāĻĨāĨ¤
--āĻā§āĻ˛āĻžāĻ¸āĻĒāĻžāĻĨ=āĻĒāĻĨ
"--classpath"-āĻāĻ° āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻāĨ¤
--āĻŦā§āĻāĻā§āĻ˛āĻžāĻ¸āĻĒāĻžāĻĨ=āĻĒāĻĨ
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāĻŋāĻ˛ā§āĻāĻāĻ¨ āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻžāĻŦā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ "java.lang.String"āĨ¤
--extdirs=āĻĒāĻĨ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻĨ, āĻļā§āĻˇā§ āĻ¸ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ°āĻžāĻā§āĻ¨
āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻĨāĨ¤
āĻā§āĻ˛āĻžāĻ¸āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¯āĻž āĻĒāĻžāĻĨā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻĒāĻĨāĻāĻŋ āĻāĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
* āĻĒā§āĻ°āĻĨāĻŽā§ "-I" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻ¸ā§āĻ¨āĨ¤
* āĻ¯āĻĻāĻŋ --āĻā§āĻ˛āĻžāĻ¸āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ° āĻŽāĻžāĻ¨ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ "CLASSPATH"
āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ° āĻŽāĻžāĻ¨ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ ("āĨ¤") āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
* āĻ¯āĻĻāĻŋ "--bootclasspath" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, libgcj.jar.
* āĻ āĻŦāĻļā§āĻˇā§, āĻ¯āĻĻāĻŋ "--extdirs" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻžāĻĨ āĻļā§āĻˇā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
"$(āĻāĻĒāĻ¸āĻ°ā§āĻ)/share/java/ext"-āĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ extdirsāĨ¤
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻā§āĻ˛āĻžāĻ¸āĻĢāĻžāĻāĻ˛ gcj āĻā§āĻ˛āĻžāĻ¸ "java.lang.Object" āĻāĻ° āĻāĻ¨ā§āĻ¯ (āĻāĻŦāĻ "libgcj.jar" āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ "gnu.gcj.gcj-āĻ¸āĻāĻāĻ˛āĻŋāĻ¤"āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻā§āĻāĻā§
āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ "java.lang.Object" āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻā§āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻŦā§,
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻāĻŋ āĻŦāĻžāĻāĻāĻā§āĻĄā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ¨āĻž āĻšāĻ¯āĻŧ ("-fforce-classes-archive-check" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ āĻāĻāĻ°āĻŖ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤)
-fforce-āĻā§āĻ˛āĻžāĻ¸-āĻāĻ°ā§āĻāĻžāĻāĻ-āĻā§āĻ
āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦāĻŋāĻļā§āĻˇ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§
"java.lang.Object"-āĻ "gnu.gcj.gcj-āĻ¸āĻāĻāĻ˛āĻŋāĻ¤" āĻāĻŦāĻ āĻāĻāĻŋ āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻžāĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-fsource=āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻšā§āĻ¤ āĻā§āĻ¸ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ gcjāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ 1.5.
āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¸āĻŽā§āĻšā§āĻ°
āĻāĻžāĻāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻž āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻāĻāĻ¨āĻŋāĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻšāĻ¤ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛ā§āĻā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§, gcj āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ .Java āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ¨ā§ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻžāĻāĻ˛ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ gcj
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻā§āĻāĻžāĻŦā§ āĻ¤āĻžāĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻ¯āĻŧā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻāĻžāĻ¨ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ "--āĻāĻ¨āĻā§āĻĄāĻŋāĻ= āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻ¨āĻžāĻŽ" āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ (āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻā§āĻˇāĻ°ā§āĻ°
āĻ¸ā§āĻ) āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻĨā§āĻā§ āĻāĻ¸ā§
āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛ā§āĻā§āĻ˛āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻšā§āĻ¸ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ˛ā§āĻā§āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ gcj
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻšāĻ˛ UTF-8 āĻāĻāĻ¨āĻŋāĻā§āĻĄā§āĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻāĨ¤
"--āĻāĻ¨āĻā§āĻĄāĻŋāĻ" āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§, gcj āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° "iconv" āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ°ā§āĻāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ā§ gcj āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤
"--āĻāĻ¨āĻā§āĻĄāĻŋāĻ" āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻĨā§āĻā§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ (āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž
āĻā§āĻĨāĻžāĻ āĻŽāĻžāĻ¨āĻ¸āĻŽā§āĻŽāĻ¤ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻ¯āĻžāĻšā§āĻ, gcj āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻšāĻ˛ UTF-8
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖāĻāĻžāĻŦā§, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¤ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻšā§āĻ¸ā§āĻā§ āĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻŖā§
gcj āĻŦā§āĻļ āĻāĻŋāĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž, āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĢāĻ°ā§āĻŽ "-Wfoo" āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻ¤āĻžāĻ°āĻĒāĻ° "-Wno-foo" āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻŦā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻĢāĻ°ā§āĻŽāĻāĻŋ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛āĻŦā§ -- āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻā§āĻā§
āĻ¯āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĨ¤
-āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ-āĻ¸āĻāĻļā§āĻ§āĻ¨āĻāĻžāĻ°ā§
āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻāĻŋāĻ¯āĻŧā§, gcj āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻāĻļā§āĻ§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ "āĻĒāĻžāĻŦāĻ˛āĻŋāĻ" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻžāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ¸-āĻ¸ā§āĻŽāĻŋāĻā§āĻ˛āĻ¨
āĻāĻ āĻāĻ¨ā§āĻ¯ gcj āĻāĻžāĻ˛āĻŋ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻ¤ā§. āĻāĻžāĻ˛āĻŋ āĻŦāĻā§āĻ¤āĻŦā§āĻ¯ āĻĻā§āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨
-āĻāĻāĻ āĻ āĻĢ āĻĄā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°āĻŖ āĻšāĻŦā§ gcj āĻāĻāĻāĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ¤āĻžāĻ° āĻŽāĻŋāĻ˛ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻ¨āĻ¤ā§āĻ¨ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻā§āĻ˛āĻžāĻ¸ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ gcj āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĨ¤
-āĻāĻ¨ā§-āĻŦāĻā§āĻāĻŋāĻ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻŦāĻāĻŋāĻ¤ āĻļā§āĻ°ā§āĻŖā§, āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻŦāĻž āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻāĻ° "-Wunused"āĨ¤
-āĻāĻ¯āĻŧāĻžāĻ˛
āĻāĻāĻŋ "-Wredundant-modifiers -Wextraneous-semicolon -Wunused" āĻāĻ° āĻŽāĻ¤āĻāĨ¤
āĻ¸āĻāĻ¯ā§āĻāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
āĻāĻāĻāĻŋ āĻāĻžāĻāĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻŋāĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ, āĻ āĻŋāĻ āĻ¯ā§āĻŽāĻ¨ C āĻŦāĻž C++ āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻāĻŋ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻžāĻŽā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤
"āĻĒā§āĻ°āĻ§āĻžāĻ¨"āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻžāĻāĻžāĻ¤ā§ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨ā§āĻ, āĻāĻŦāĻ āĻāĻžāĻāĻž āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻš āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻš āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻ˛āĻžāĻ¸ āĻāĻā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻāĻžāĻ¨āĻžāĻ¤ā§ āĻšāĻŦā§ āĻā§āĻ¨āĻāĻŋ
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ āĻ¯ā§ āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻ¯āĻŧ:
* āĻāĻĒāĻ¨āĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻā§āĻ˛āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨,
āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ "--āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
* āĻāĻžāĻāĻž āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ (dll) āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ°
"gij" āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§āĻ¨, āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ "gij" āĻāĻāĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤
* āĻāĻžāĻāĻž āĻĒā§āĻ¯āĻžāĻā§āĻāĻā§āĻ˛āĻŋāĻā§ "-lgij" āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻ°ā§āĻāĻŋāĻ¨ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§
"gij" āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĨā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻ˛āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ āĻ¯āĻžāĻ° "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻĒāĻ¨āĻŋ
āĻāĻĒāĻ¨āĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻāĻžāĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ "gij" āĻĒāĻ¤āĻžāĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ "-D" āĻĒāĻ¤āĻžāĻāĻžāĨ¤ "-lgij" āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ ("gij" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ) āĻāĻ° āĻāĻŋāĻā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§āĻā§: āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž, āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻž āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
āĻāĻ "gij" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤:
--āĻĒā§āĻ°āĻ§āĻžāĻ¨=āĻļā§āĻ°ā§āĻŖāĻŋāĻ° āĻ¨āĻžāĻŽ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻžāĻ° "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ˛ā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-DāĻ¨āĻžāĻŽ[=āĻŽā§āĻ˛ā§āĻ¯]
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "--main" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻžāĻŽ
āĻŽāĻžāĻ¨ āĻ¸āĻš āĻŽā§āĻ˛ā§āĻ¯āĨ¤ āĻ¯āĻĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĨā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ "java.lang.System.getProperty" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
-āĻāĻ˛āĻāĻŋāĻ
āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ "gij" āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻŽāĻ¤ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "--main" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ; āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋāĻā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ libgcj āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻāĻāĻžāĻ¯āĻŧ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨: libgcj-āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻ libgcj-āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ āĻāĻļāĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
libgcj-āĻāĻ° āĻāĻŋāĻā§ āĻ āĻāĻļ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻā§āĻ˛āĻžāĻ¸ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻ°ā§
āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¨āĻ¯āĻŧ) āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻāĻāĻāĻŋ "ClassNotFoundException" āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻŦāĻ˛āĻŽā§āĻŦāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤ āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨:
<http://gcc.gnu.org/wiki/Statically%20āĻ˛āĻŋāĻā§āĻāĻŋāĻ%20libgcj>
āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ
āĻ āĻ¨ā§āĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ, gcj āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻā§
āĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĨ¤
-C āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ˛āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ gcj āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ (.āĻļā§āĻ°ā§āĻŖā§ āĻĢāĻžāĻāĻ˛) āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻā§āĻĄāĨ¤
--āĻ¸āĻŽā§āĻĒāĻĻ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ˛āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ gcj āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§
āĻ¤āĻžāĻ āĻāĻāĻŋ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻŽā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŽā§āĻ˛:/āĻ¸āĻŽā§āĻĒāĻĻ-
āĻ¨āĻžāĻŽāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻ¨āĻžāĻŽ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻĒāĻĻā§āĻ° āĻ¨āĻžāĻŽ; āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻŋ "ResourceBundle.getBundle" āĻ āĻāĻāĻāĻŋ āĻāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ¸āĻ˛ āĻĢāĻžāĻāĻ˛
āĻāĻāĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ¨āĻžāĻŽ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-ftarget=āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -C āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ gcj. āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ 1.5. āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
-d āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻ¯āĻāĻ¨ "-C" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ .āĻļā§āĻ°ā§āĻŖā§ āĻĢāĻžāĻāĻ˛ā§ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻāĻ° āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ°āĻžāĻāĻž āĻšāĻŦā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻžāĻā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ°āĨ¤
-fno-āĻ¸ā§āĻŽāĻž-āĻā§āĻ
āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ, gcj āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻāĻ¨ā§āĻĄā§āĻā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§, āĻāĻ āĻā§āĻāĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ°āĻŖ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ā§ āĻĨāĻžāĻāĻž āĻā§āĻĄāĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻžāĻāĻ¨ā§āĻĄ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ āĻāĻāĻ¨āĻ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻŦā§ āĻ¨āĻž
"ArrayIndexOutOfBoundsException"āĨ¤
-āĻāĻĢāĻāĻ¨āĻ-āĻ¸ā§āĻā§āĻ°-āĻā§āĻ
āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ° āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ¤ā§ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻā§āĻ
āĻŦāĻ¸ā§āĻ¤ā§āĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ° (āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽā§ āĻāĻžāĻ¨āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž)āĨ¤ āĻāĻ° āĻ¸āĻžāĻĨā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻ āĻā§āĻ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ. āĻāĻāĻŋ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻž āĻā§āĻĄā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¨ āĻāĻ¨ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻ¸ā§āĻ¤ā§. āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¨ āĻ¤āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻā§āĻĄ āĻāĻāĻ¨āĻ "ArrayStoreException" āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤
-fjni
āĻ¸āĻā§āĻā§ gcj āĻĻā§āĻļā§āĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§: CNI āĻāĻŦāĻ JNIāĨ¤ āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ
gcj āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻā§āĻ¨ āĻāĻĒāĻ¨āĻŋ CNI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨ā§āĻāĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻā§āĻ¨, āĻāĻŦāĻ
āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ JNI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ "-fjni" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻžāĻ°āĻŖāĻ¸āĻŽā§āĻš gcj āĻ¸ā§āĻāĻžāĻŦ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¯āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ JNI āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻŦā§āĨ¤
-āĻāĻĢāĻāĻ¨āĻ-āĻāĻāĻ¤
"āĻāĻŦā§āĻĻāĻ¨" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻŋāĻ¨āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻžāĻˇāĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨āĨ¤
-fno-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻā§āĻ˛āĻžāĻ¸-āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨
āĻ¯āĻāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° "-O2" āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ, gcj āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻāĻ¯āĻŧā§ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ˛āĻžāĻ¸ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
(āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ "-C" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤) āĻ¯āĻāĻ¨ āĻ¨ā§āĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻĄ, "-fno-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻā§āĻ˛āĻžāĻ¸-āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨" āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻŦā§,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§āĨ¤
--āĻ āĻā§āĻˇāĻŽ-āĻāĻā§āĻ¤āĻŋ[=āĻā§āĻ˛āĻžāĻ¸-āĻŦāĻž-āĻĒā§āĻ¯āĻžāĻā§āĻ]
āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄā§ āĻĻāĻžāĻŦā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
"=āĻā§āĻ˛āĻžāĻ¸-āĻŦāĻž-āĻĒā§āĻ¯āĻžāĻā§āĻ" āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŦ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻŦā§ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§,
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻāĻāĻŋ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ "--enable-asssertions" āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ˛āĻžāĻ¸-āĻŦāĻž-āĻĒā§āĻ¯āĻžāĻā§āĻ
āĻāĻāĻāĻŋ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻ¨āĻžāĻŽ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ¤ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĻāĻžāĻŦā§ āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻŦāĻž
āĻāĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻā§āĻ˛āĻžāĻ¸āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ˛āĻžāĻ¸-āĻŦāĻž-āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻ¨āĻžāĻŽ, āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĻāĻžāĻŦāĻŋ āĻā§āĻāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻā§āĻ˛āĻžāĻ¸ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻžāĻŦāĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
--āĻ¸āĻā§āĻˇāĻŽ-āĻĻāĻžāĻŦā§[=āĻā§āĻ˛āĻžāĻ¸-āĻŦāĻž-āĻĒā§āĻ¯āĻžāĻā§āĻ]
āĻĻāĻžāĻŦāĻŋ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻā§āĻ˛ āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻŽāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽā§ āĻĻāĻžāĻŦā§ āĻā§āĻāĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§, āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻā§āĻ¨ āĻ¸āĻšāĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻŋ āĻ¨āĻž
āĻ¯ā§ āĻ¤āĻžāĻ āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻāĻāĻ¨āĻ āĻā§āĻŦ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¨āĻ¯āĻŧ
"--āĻ āĻā§āĻˇāĻŽ-āĻĻāĻžāĻŦā§"āĨ¤
-āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻĒā§āĻ°ā§āĻ°āĻŖ
gcj ABI āĻāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
"-āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻĄāĻŋāĻ¸āĻĒā§āĻ¯āĻžāĻ" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻāĻ āĻŽā§āĻĄā§, āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ gcj āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻĻā§āĻ¯āĻŧ
āĻāĻžāĻāĻž āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻž āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ° āĻĢāĻ˛ā§
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§,
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻĻā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻāĻŦāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻŽāĻŋāĻļā§āĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄāĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, "-āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻĄāĻŋāĻ¸āĻĒā§āĻ¯āĻžāĻ" āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ .āĻļā§āĻ°ā§āĻŖā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻā§āĻ¸ āĻĨā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ CNI āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¨āĻ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ ABI. āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻāĻ āĻ¨āĻŋāĻˇā§āĻ§āĻžāĻā§āĻāĻžāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ˛ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§
āĻŽā§āĻā§āĻ¤āĻŋ.
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ ABI āĻāĻ° āĻ¸āĻžāĻĨā§ CNI āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻā§āĻĄ āĻĨā§āĻā§ āĻāĻāĻŋ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ ABI āĻ¸āĻā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤.
-fbootstrap-āĻā§āĻ˛āĻžāĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "libgcj" āĻā§ āĻŦāĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻā§āĻ˛āĻžāĻ¸āĻā§āĻ˛āĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻŦā§āĻāĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒ āĻ˛ā§āĻĄāĻžāĻ°, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻ˛āĻžāĻ¸ āĻ˛ā§āĻĄāĻžāĻ° āĻ¨āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻā§āĻ˛āĻžāĻ¸ āĻ˛ā§āĻĄāĻžāĻ°āĨ¤ āĻāĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ, āĻāĻāĻž āĻŽāĻžāĻ¨ā§ āĻ¯ā§ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻĒāĻāĻ¨ā§āĻĻ
"Class.forName()" āĻ¸āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§ āĻā§āĻ˛āĻžāĻ¸āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻā§āĻ˛āĻžāĻ¸ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§.
-freduced-āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ gcj āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽā§āĻāĻž-āĻĄā§āĻāĻžāĨ¤ āĻāĻ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻā§āĻ° āĻ˛ā§āĻāĻ¸āĻžāĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻžāĻāĻž āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸āĻ āĻŋāĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻāĻž-āĻĄā§āĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž (āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨, RMI, CORBA āĻŦāĻž āĻāĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
"java.lang.reflect" āĻĒā§āĻ¯āĻžāĻā§āĻā§), "-freduced-reflection" āĻāĻ° āĻĢāĻ˛ā§ āĻ¸āĻ āĻŋāĻ āĻšāĻŦā§
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻ¸āĻš āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
JNI ("-fjni") āĻāĻŦāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ ABI ("-findirect-dispatch") āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻŽā§āĻāĻž-āĻĄā§āĻāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§āĨ¤ āĻāĻ āĻāĻžāĻ°āĻŖā§, āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ
"-freduced-āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨" āĻ¸āĻš āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨: āĻā§āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻŽā§āĻāĻž-āĻĄā§āĻāĻž āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻā§āĻĄ āĻ¯ā§āĻāĻŋ "SecurityManager" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻ¨āĻžāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ˛āĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĨāĻžāĻāĻ˛ā§ "Class.forName()" āĻāĻ˛ āĻāĻ°āĻž āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻŽā§āĻāĻž-āĻĄā§āĻāĻž.
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°-āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻŋāĻā§ gcj āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ ABI āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ "libgcj", āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ "libgcj" āĻ°āĻžāĻā§
āĻāĻ āĻā§āĻ°ā§āĻĒ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĢāĻāĻāĻž āĻā§āĻ˛āĻž āĻĢāĻžāĻāĻ˛ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ gcj. āĻāĻ āĻ āĻĒāĻļāĻ¨
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "libgcj" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤
-āĻĢāĻŋāĻāĻ-āĻŦā§āĻšā§āĻŽ-āĻāĻŋāĻ¸āĻŋ
āĻāĻāĻŋ Boehm GC āĻŦāĻŋāĻāĻŽā§āĻ¯āĻžāĻĒ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻ āĻāĻžāĻ°āĻŖ
gcj āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ vtable āĻ āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ āĻĄāĻŋāĻ¸āĻā§āĻ°āĻŋāĻĒā§āĻāĻ° āĻ°āĻžāĻāĻžāĨ¤
-āĻĢā§āĻ¯āĻžāĻļ-āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻĄā§āĻāĻž ("āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ", "āĻ āĻĒā§āĻā§āĻˇāĻž" āĻāĻŦāĻ
"āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ") āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻļāĻŦā§āĻĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻā§ gcj āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§
āĻāĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻāĻāĻāĻŋ āĻšā§āĻ¯āĻžāĻļ āĻā§āĻŦāĻŋāĻ˛ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻ¨āĻ¯āĻŧāĨ¤
-āĻĢāĻŋāĻāĻ-āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨
āĻāĻŋāĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ°ā§āĻāĻŋāĻ¨ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ
āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻ¸āĻ āĻŋāĻ āĻĒā§āĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
-fcheck-āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸
āĻāĻŋāĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¯āĻāĻ¨āĻ āĻā§āĻ¨ā§ āĻŦāĻ¸ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ āĻ¨āĻž āĻāĻžāĻ°āĻŖ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ§āĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻĢāĻŋāĻāĻ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻ¸
āĻāĻŋāĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, GCC āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°
āĻāĻžāĻāĻž āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻ˛ā§āĻāĻāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ gcj āĻā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ
āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻā§ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ āĻ¨āĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ powerpc-linux-gnuspe-gcj-5 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨