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

Ad


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

gccxml - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

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

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

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

рдирд╛рдо


gccxml - C++ рдШреЛрд╖рдгрд╛рдУрдВ рдХрд╛ рдПрдХ XML рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдмрдирд╛рдПрдВред

SYNOPSIS


gccxml [рд╡рд┐рдХрд▓реНрдк] -fxml=

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


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

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


GCC-XML рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:

--рдХреЙрдкреАрд░рд╛рдЗрдЯ
GCC-XML рдХреЙрдкреАрд░рд╛рдЗрдЯ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред

- рджрд╛рдврд╝
рдЕрддрд┐рд░рд┐рдХреНрдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ. рдпрд╣ рд╡рд┐рдХрд▓реНрдк GCC-XML рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ
рдкреИрдЪ рдХрд┐рдП рдЧрдП GCC C++ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╛рдо рдФрд░ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд╛рд░реНрд╕рд░. рдХрд┐рд╕реА рдЕрд╕рдорд░реНрдерд┐рдд рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИред

-fxml=
XML рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕реАрдзреЗ рдкреИрдЪ рдХрд┐рдП рдЧрдП рдЬреАрд╕реАрд╕реА рдХреЛ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реА++ рдкрд╛рд░реНрд╕рд░. рдпрд╣ XML рдбрдВрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред

-fxml-рдкреНрд░рд╛рд░рдВрдн= [,...]
рдЖрд░рдВрднрд┐рдХ рдШреЛрд╖рдгрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕реАрдзреЗ рдкрд░ рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЬреАрд╕реАрд╕реА рд╕реА++ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдкреИрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рддрднреА рд╕рд╛рд░реНрдердХ рд╣реИ рдЬрдм -fxml= рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реЛред рдпрд╣
рдирд╛рдорд┐рдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдШреЛрд╖рдгрд╛рдУрдВ рдХреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред GCC-XML рдбрдВрдк рд╣реЛ рдЬрд╛рдПрдЧрд╛
рдЕрдиреБрд╡рд╛рдж рдЗрдХрд╛рдИ рдореЗрдВ рдХреЗрд╡рд▓ рдШреЛрд╖рдгрд╛рдУрдВ рдХрд╛ рд╕рдмрд╕реЗрдЯ рд╣реА рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рд╕реЗ рд╕реНрд░реЛрдд рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
рдШреЛрд╖рдгрд╛рдПрдВ

--gccxml-рдХрдВрдкрд╛рдЗрд▓рд░
GCCXML_COMPILER рдХреЛ "xxx" рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

--gccxml-cxxflags
GCCXML_CXXFLAGS рдХреЛ "xxx" рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

--gccxml-рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп
GCCXML_EXECUTABLE рдХреЛ "xxx" рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

--gccxml-cpp
GCCXML_CPP рдХреЛ "xxx" рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

--gccxml-config
GCCXML_CONFIG рдХреЛ "xxx" рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

--gccxml-root
GCCXML_ROOT рдХреЛ "xxx" рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред

--gccxml-gcc-рд╡рд┐рдХрд▓реНрдк
рдлрд╝рд╛рдЗрд▓ "xxx" рд╕реЗ рдЬреАрд╕реАрд╕реА рд╡рд┐рдХрд▓реНрдк рдкрдврд╝реЗрдВред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЙрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдкрдврд╝рдирд╛ рд╣реИ
рдкреИрдЪ рдХрд┐рдП рдЧрдП GCC C++ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдкред рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ
рд╢рд╛рдорд┐рд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рд▓рдВрдмреА рд╕реВрдЪреАред рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдмрди рдЬрд╛рддреА рд╣реИред рдЦрд╛рд▓реА
'#' рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛рдУрдВ рдФрд░ рд░реЗрдЦрд╛рдУрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

--рдорджрдж-рдПрдЪрдЯреАрдПрдордПрд▓
рд╕рдВрдкреВрд░реНрдг рд╕рд╣рд╛рдпрддрд╛ HTML рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ. рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ GCC-XML рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡реЗрдм рдкреЗрдЬ рддреИрдпрд╛рд░ рдХрд░реЗрдВ.

--рдкреБрд░реБрд╖ рдПрдХ UNIX рдореИрди рдкреЗрдЬ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
UNIX рдореИрди рдкреЗрдЬ.

--рдкреНрд░рд┐рдВрдЯ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рдХрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ
рдЗрд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░реЗрдВред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ GCC-XML рд╣реЛ рдЬрд╛рдПрдЧрд╛
рд╕реНрд╡рдпрдВ рдХреЛ рдРрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдорд╛рдиреЛ рд╡рд╣ C++ рд╕реНрд░реЛрдд рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реЛ, рд▓реЗрдХрд┐рди рд░реБрдХреЗрдВ рдФрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдорд┐рд▓рд╛. рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ.

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

-E --рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдирд╛рдоред

--рд╕рдВрд╕реНрдХрд░рдг
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдирд╛рдо/рд╕рдВрд╕реНрдХрд░рдг рдмреИрдирд░ рджрд┐рдЦрд╛рдПрдВ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред

рдЕрдиреНрдп рдЭрдВрдбреЗ, рдЬреИрд╕реЗ -I рдФрд░ -D, рдкреИрдЪ рдХрд┐рдП рдЧрдП GCC C++ рдкрд╛рд░реНрд╕рд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкрд░ рднреЗрдЬ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рд╕реИрдЯрд┐рдВрдЧреНрд╕


GCC-XML рдХреЛ C++ рд╕реНрд░реЛрдд рдХреЛрдб рдкрдврд╝рддреЗ рд╕рдордп рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреБрдЫ
рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкрд╕рдВрдж. GCC-XML рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

рдЬреАрд╕реАрд╕реАрдПрдХреНрд╕рдПрдордПрд▓_рдХрдВрдкрд╛рдЗрд▓рд░
C++ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛
рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХреИрд╕реЗ рдХрд░реЗрдВред рдХрдВрдкрд╛рдЗрд▓рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ
рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд╛рдо рд╕реЗ (рдЬреИрд╕реЗ рдХрд┐ "g++")ред рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП, рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реИ
"msvc6", "msvc7", "msvc71", рдпрд╛ "msvc8" рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ (рдпрджрд┐ "cl" рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ GCC-XML
рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╡реАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ)ред

GCCXML_CXXFLAGS
C++ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд▓рд┐рдП рдлрд╝реНрд▓реИрдЧ рд╕рд┐рдореНрдпреБрд▓реЗрдЯ рдХрд┐рдП рдЬрд╛рдиреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдЭрдВрдбреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЬрдм GCC-XML рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдЗрди рдЭрдВрдбреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд┐рдЪрд╛рд░ред

рдЬреАрд╕реАрд╕реАрдПрдХреНрд╕рдПрдордПрд▓_CONFIG
рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓. рдЬрдм рдЧреИрд░-рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдХреНрд╕рд░ рд╣реЛрддреА рд╣реИрдВ
рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░, рдЙрдирдореЗрдВ рд╢рд╛рдорд┐рд▓ рдПрдХрд▓ рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦрдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИред рдЬрдм рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ, рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдРрд╕реА рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдврд╝рд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ рдЕрднреА рддрдХ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ
рдлрд╝рд╛рдЗрд▓ рдХреА рдкрдВрдХреНрддрд┐ рдореЗрдВ KEY='VALUE' рдлрд╝реЙрд░реНрдо рдХрд╛ рдПрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
GCCXML_COMPILER='g++').

GCCXML_EXECUTABLE
рдкреИрдЪ рдХрд┐рдП рдЧрдП GCC C++ рдкрд╛рд░реНрд╕рд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреИрд╕рд╛ рдХрд┐ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдлреНрд░рдВрдЯ-рдПрдВрдб рд╣реИ рдЬреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЭрдВрдбреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХрд┐рд╕реА рдЕрдиреНрдп рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GCC C++ рдкрд╛рд░реНрд╕рд░ рдХреЛ рдкреИрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреА рд╣реИ
рдЭрдВрдбреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдпред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
рдЗрд╕ рдорд╛рди рдХреЛ рдЗрд╕рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЬреАрд╕реАрд╕реАрдПрдХреНрд╕рдПрдордПрд▓_рд╕реАрдкреАрдкреА
рдЬреАрд╕реАрд╕реА рд╕реА рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрд╛ рдЧрдпрд╛ рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдлреНрд░рдВрдЯ-рдПрдВрдб рд╣реИ рдЬреЛ рдкреИрдЪ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЭрдВрдбреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдХрд┐рд╕реА рдЕрдиреНрдп рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GCC C++ рдкрд╛рд░реНрд╕рд░ред рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреА рд╣реИ
рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЧрдП рдлрд╝реНрд▓реИрдЧ рдХреЗ рд╕рд╛рде рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░
рдЙрджреНрджреЗрд╢реНрдп. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЗрд╕ рдорд╛рди рдХреЛ рдЙрд╕рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

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

GCCXML_FLAGS
рджреВрд╕рд░реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЭрдВрдбреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм GCC-XML рдкреИрдЪ рдХрд┐рдП рдЧрдП GCC C++ рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИ
рдкрд╛рд░реНрд╕рд░, рдЗрди рдЭрдВрдбреЛрдВ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рдП
рд╡рд┐рд╢реЗрд╖ рд╕рдВрдХрд▓рдХ. рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдЖрдорддреМрд░ рдкрд░ рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдИ рдЬрд╛рддреА рд╣реИ
рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рд╕реАрдзреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЪрд╛рд╣рд┐рдП
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рдЗрд╕ рдорд╛рди рдХреЛ рдмрджрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВред

GCCXML_USER_FLAGS
рдХрдВрдкрд╛рдЗрд▓рд░ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдзреНрд╡рдЬред рдЬрдм GCC-XML рдкреИрдЪ рдХрд┐рдП рдЧрдП GCC рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИ
C++ рдкрд╛рд░реНрд╕рд░, рдпреЗ рдЭрдВрдбреЗ GCCXML_FLAGS рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЭрдВрдбреЗ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдпрд╣ рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдХрдВрдкрд╛рдЗрд▓рд░ рд╕рд┐рдореБрд▓реЗрд╢рди рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
GCCXML_FLAGS рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреА рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрд╝реЗ
рдЗрд╕рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗ рдорд╛рди.

рдРрд╕реЗ рдХрдИ рдорд╛рдзреНрдпрдо рд╣реИрдВ рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдпреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЬрд╛рддреА рд╣реИрдВред рд╡реЗ рдпрд╣рд╛рдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ
рд╡рд░реАрдпрддрд╛ рдХреНрд░рдо (рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рдердо):

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдСрдкреНрд╢рдВрд╕
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рд╣реЛ
рд╕рдВрдмрдВрдзрд┐рдд рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рд╕рд╛рдзрди. рдпрджрд┐ GCCXML_CONFIG рдХреЛ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ
рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЕрдиреНрдп рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝реА рдХрдо рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдкрдврд╝реЗрдВ
рд╡рд┐рдХрд▓реНрдк.

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

рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ
GCCXML_CONFIG рдХреА рдЦреЛрдЬ рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ GCCXML_CONFIG рдЕрднреА рддрдХ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдвреВрдВрдврдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрджрд┐ рдлрд╝рд╛рдЗрд▓
$HOME/.gccxml/config рдореМрдЬреВрдж рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рджреВрд╕рд░рд╛, рдпрджрд┐ рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ
рдЗрд╕рдХреА рдмрд┐рд▓реНрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ, рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдЦрд┐рд░рдХрд╛рд░,
рдпрджрд┐ рдХреЛрдИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреА рд╕рдорд░реНрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рддреЛ рд╡рд╣ рдорд┐рд▓ рдЬрд╛рдПрдЧреА
рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдПрдХ рдмрд╛рд░ рдорд┐рд▓ рдЬрд╛рдиреЗ рдкрд░, рдХрд┐рд╕реА рднреА рдЕрдЬреНрдЮрд╛рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдиреБрдорд╛рди рд▓рдЧрд╛
рдЕрдиреБрдорд╛рди рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рдЧрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ GCCXML_COMPILER рд╕реЗрдЯ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╣реИ
GCCXML_FLAGS рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдвреВрдВрдврдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ
рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реЗрдЯрд┐рдВрдЧ рдвреВрдВрдврдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдЙрдкрд╛рдп рдХреЗ рд░реВрдк рдореЗрдВ "CXX" рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ
рдФрд░ GCCXML_FLAGS рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред

рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдбрд┐рдлреЙрд▓реНрдЯ рд╣реИ
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж рд╕рдорд░реНрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ GCCXML_CONFIG рдлрд╝рд╛рдЗрд▓ рдкреНрд░рджрд╛рди рдХреА рдЧрдИред рдпрд╣
рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред

рд╕рдВрдХрд▓рдирдХрд░реНрддрд╛


GCC-XML рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

рдЬреАрд╕реАрд╕реА рд╕рдВрд╕реНрдХрд░рдг 4.2, 4.1, 4.0, 3.4, 3.3, 3.2, 2.95.x

рджреГрд╢реНрдп рд╕реА + +
рд╕рдВрд╕реНрдХрд░рдг 8, 7.1, 7.0, рдФрд░ 6 (рдПрд╕рдкреА5)

рдмреЛрд░рд▓реИрдВрдб, рдЗрдВрдЯреЗрд▓, рдПрд╕рдЬреАрдЖрдИ
рдкрд╣рд▓реЗ рд╕рдорд░реНрдерд┐рдд рдерд╛ рд▓реЗрдХрд┐рди рдЕрдм рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд C рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИрдВ:

-D__GCCXML__=MMmmpp
рдПрдордПрдо, рдПрдордПрдо рдФрд░ рдкреАрдкреА рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ рдХреЗ рдкреНрд░рдореБрдЦ, рд▓рдШреБ рдФрд░ рдкреИрдЪ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред рдпрд╣
рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдкреНрд░рддреАрдХ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕реНрдб рд╣реИред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-D__GCCXML_GNUC__=M
рдЖрдВрддрд░рд┐рдХ рдЬреАрд╕реАрд╕реА рдкрд╛рд░реНрд╕рд░ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

-D__GCCXML_GNUC_MINOR__=m
рдЖрдВрддрд░рд┐рдХ рдЬреАрд╕реАрд╕реА рдкрд╛рд░реНрд╕рд░ рд▓рдШреБ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

-D__GCCXML_GNUC_PATCHLEVEL__=p
рдЖрдВрддрд░рд┐рдХ рдЬреАрд╕реАрд╕реА рдкрд╛рд░реНрд╕рд░ рдкреИрдЪрд▓реЗрд╡рд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ GCCXML_FLAGS рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдХреЗ рдЕрдиреНрдп рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рд╕реЗрдЯрд┐рдВрдЧред рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ.

METAINFO


GCC-XML рдиреЗ C/C++ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдХрд╛рдиреВрдиреА рд╕реЗрдЯ рдореЗрдВ рдПрдХ рдирдИ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЬреЛрдбрд╝реА рд╣реИред рдЧреБрдг рд╣реИ
рдореЗрдЯрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ C/C++ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдмрд╛рдж рдореЗрдВ XML рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛
рдЖрдЙрдЯрдкреБрдЯ. рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

__рд╡рд┐рд╢реЗрд╖рддрд╛((gccxml( , , ...)))
рдпрд╣рд╛рдБ рдПрдХ рдЙрджреНрдзреГрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдПрдХ рддрд░реНрдХ рдЕрд╡рд╢реНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
'gccxml' рд╡рд┐рд╢реЗрд╖рддрд╛, рд▓реЗрдХрд┐рди рддрд░реНрдХреЛрдВ рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреА рдХреЛрдИ рдКрдкрд░реА рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИред
рдкреНрд░рддреНрдпреЗрдХ рддрд░реНрдХ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдпрджрд┐ рдПрдХ рдЧреИрд░-рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрд░реНрдХ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ
рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд╕рд╛рде рдЯреИрдЧ рдХрд┐рдП рдЧрдП рдХреЛрдб рддрддреНрд╡ рдХреЗ рд▓рд┐рдП XML рдЖрдЙрдЯрдкреБрдЯ рддрдм рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВ:

рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ = " ... рдЬреАрд╕реАрд╕реАрдПрдХреНрд╕рдПрдордПрд▓( , , ...) ...
'рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ' XML рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрдВ рдХреЛрдб рддрддреНрд╡ рдкрд░ рд▓рд╛рдЧреВ рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рддрд░реНрдХ рдЙрджреНрдзрд░рдг рд╕рдВрд▓рдЧреНрди рдХрд┐рдП рдмрд┐рдирд╛ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдХреЛрдИ
рддрд░реНрдХ рдореЗрдВ ',' рд╡рд░реНрдг рд╢рд╛рдорд┐рд▓ рд╣реИ, рддрд░реНрдХ рдПрдХрд╛рдзрд┐рдХ рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛
рддрд░реНрдХред

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ рдХрд┐ рдЗрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдЯрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ C++ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдШреЛрд╖рдгрд╛рдПрдБ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореИрдХреНрд░реЛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

#define _рдмрд╛рд╣рд░_ __рд╡рд┐рд╢реЗрд╖рддрд╛((gccxml("рдмрд╛рд╣рд░")))
рдпрд╣рд╛рдВ '_out_' рдХреЛ gccxml рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкрд╣рд▓рд╛ рддрд░реНрдХ рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ "рдЖрдЙрдЯ" рд╣реИред рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рддрд░реНрдХ рдХреЛ рдЕрджреНрд╡рд┐рддреАрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП
рдореЗрдЯрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рдирд╛рдо рд▓рд╛рдЧреВ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдЕрдм рдПрдХ рд╡рд┐рдзрд┐ рдШреЛрд╖рдгрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд▓рд┐рдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:

рд╢реВрдиреНрдп getInteger(_out_ int& рдореИрдВ);
рдЗрд╕рд╕реЗ XML рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ '_out_' рдХреЗ рд▓рд┐рдП рдореЗрдЯрд╛ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЬрд╛рдПрдЧреА
рд╡рд┐рд╢реЗрд╖рддрд╛, "gccxml(out)" рдлрд╝реЙрд░реНрдо рдореЗрдВред

'gccxml' рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдЯрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реАрдзреЗ C++ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ
рд╕реНрд░реЛрдд рдХреЛрдб, рдореЗрдЯрд╛ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдкрд╛рд░реНрд╕рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ред
'gccxml' рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗрд╡рд▓ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИ - рднрд╡рд┐рд╖реНрдп рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ
рдЬреАрд╕реАрд╕реА рдХреЗ рд╕рдВрд╕реНрдХрд░рдг '__рд╡рд┐рд╢реЗрд╖рддрд╛' рднрд╛рд╖рд╛ рддрддреНрд╡ рдХреЛ рдмрдЧ-рдореБрдХреНрдд рддрд░реАрдХреЗ рд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВрдЧреЗред

рдХреЙрдкреАрд░рд╛рдЗрдЯ


рдЬреАрд╕реАрд╕реА-рдПрдХреНрд╕рдПрдордПрд▓ - рдЬреАрд╕реАрд╕реА рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдПрдордПрд▓ рдЖрдЙрдЯрдкреБрдЯ

рдХреЙрдкреАрд░рд╛рдЗрдЯ 2002-2012 рдХрд┐рдЯрд╡реЗрдпрд░, рдЗрдВрдХ., рдЗрдирд╕рд╛рдЗрдЯ рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо

рд╕реНрд░реЛрдд рдФрд░ рдмрд╛рдЗрдирд░реА рд░реВрдкреЛрдВ рдореЗрдВ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдФрд░ рдЙрдкрдпреЛрдЧ, рд╕рдВрд╢реЛрдзрди рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд┐рдирд╛, рд╣реИрдВ
рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рд╣реИ рдмрд╢рд░реНрддреЗ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢рд░реНрддреЗрдВ рдкреВрд░реА рд╣реЛрдВ:

* рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХреЛ рдЙрдкрд░реЛрдХреНрдд рдХреЙрдкреАрд░рд╛рдЗрдЯ рдиреЛрдЯрд┐рд╕, рдЗрд╕ рд╕реВрдЪреА рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП
рд╢рд░реНрддреЗрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд╕реНрд╡реАрдХрд░рдгред

* рдмрд╛рдЗрдирд░реА рд░реВрдк рдореЗрдВ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХреЛ рдЙрдкрд░реЛрдХреНрдд рдХреЙрдкреАрд░рд╛рдЗрдЯ рдиреЛрдЯрд┐рд╕, рдЗрд╕ рд╕реВрдЪреА рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдФрд░/рдпрд╛ рдЕрдиреНрдп рдореЗрдВ рд╢рд░реНрддреЛрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд╕реНрд╡реАрдХрд░рдг
рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХреА рдЧрдИред

* рди рддреЛ рдХрд┐рдЯрд╡реЗрдпрд░, рдЗрдВрдХ., рдЗрдирд╕рд╛рдЗрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо рдХреЗ рдирд╛рдо, рди рд╣реА рдирд╛рдо
рдЙрдирдХреЗ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЙрддреНрдкрд╛рджреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдпрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреВрд░реНрд╡ рд▓рд┐рдЦрд┐рдд рдЕрдиреБрдорддрд┐ рдХреЗ рдмрд┐рдирд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ред

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

-------------------------------------------------- ----------

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

рдХреЙрдкреАрд░рд╛рдЗрдЯ 2002-2012 рдХрд┐рдЯрд╡реЗрдпрд░, рдЗрдВрдХ., рдЗрдирд╕рд╛рдЗрдЯ рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо

рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИ; рдЖрдк рдЗрд╕реЗ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░/рдпрд╛ рдЗрд╕реЗ рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЬреАрдПрдирдпреВ рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕; рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ
рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 2, рдпрд╛ (рдЖрдкрдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░) рдХреЛрдИ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдгред

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

рдЖрдкрдХреЛ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде GNU рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП;
рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреЛ рд▓рд┐рдЦреЗрдВ
рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди, рдЗрдВрдХ
51 рдлреНрд░реИрдВрдХрд▓рд┐рди рд╕реНрдЯреНрд░реАрдЯ, рдкрд╛рдВрдЪрд╡реАрдВ рдордВрдЬрд┐рд▓
рдмреЛрд╕реНрдЯрди, рдПрдордП 02110-1301 рдпреВрдПрд╕рдП

рдбрд╛рдХ рд╕реВрдЪреА


Gccxml рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдФрд░ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП, рдПрдХ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдИ рдЧрдИ рд╣реИ
[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]. рдХреГрдкрдпрд╛ рдкрд╣рд▓реЗ рд╕рдВрдкреВрд░реНрдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдпрд╣рд╛рдВ рдкрдврд╝реЗрдВ http://www.gccxml.org
рд╕реВрдЪреА рдореЗрдВ рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ.

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


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

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

  • 1
    рдСрд▓реНрдЯ-рдПрдл
    рдСрд▓реНрдЯ-рдПрдл
    Alt-F рдПрдХ рдореБрдлрд╝реНрдд рдФрд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
    DLINK рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рдлрд░реНрдорд╡реЗрдпрд░
    DNS-320/320L/321/323/325/327L and
    DNR-322Lред Alt-F рдореЗрдВ рд╕рд╛рдВрдмрд╛ рдФрд░ NFS рд╣реИрдВ;
    ext2/3/4 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ...
    рдСрд▓реНрдЯ-рдПрдл рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 2
    USM
    USM
    Usm рдПрдХ рдПрдХреАрдХреГрдд рд╕реНрд▓реИрдХрд╡реЗрдпрд░ рдкреИрдХреЗрдЬ рд╣реИ
    рдкреНрд░рдмрдВрдзрдХ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ
    рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрдХрд▓реНрдкред рдпрд╣ рдПрдХрдЬреБрдЯ рдХрд░рддрд╛ рд╣реИ
    рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА
    рд╕реБрд╕реНрдд рдмрд░реНрддрди, рд╕реБрд╕реНрдд, рдкреА...
    рдпреВрдПрд╕рдПрдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 3
    Chart.js
    Chart.js
    рдЪрд╛рд░реНрдЯ.рдЬреЗрдПрд╕ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ
    рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
    HTML5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд╛рд░реНрдЯ
    рдХреИрдирд╡рд╛рд╕ рддрддреНрд╡ред рдЪрд╛рд░реНрдЯ рдЬреЗ рдПрд╕ рдПрдХ рдорд╣рд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ
    рд╕рд░рдгреА ...
    рдЪрд╛рд░реНрдЯ.рдЬреЗрдПрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 4
    iReport-JasperReports рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрдирд░
    iReport-JasperReports рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрдирд░
    рдиреЛрдЯ: iReport/Jaspersoft рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдкреЛрд░реНрдЯ
    рдШреЛрд╖рдгрд╛: рд╕рдВрд╕реНрдХрд░рдг 5.5.0 рдХреЗ рдЕрдиреБрд╕рд╛рд░,
    рдЬреИрд╕реНрдкрд░рд╕реЙрдлреНрдЯ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣реЛрдЧрд╛
    JasperReports рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреНрд▓рд╛рдЗрдВрдЯред рдореИрдВ рд╡рд┐рд╡рд░рдг рджреЗрддрд╛ рд╣реВрдБ
    рдорд░реНрдЬреА...
    JasperReports рдХреЗ рд▓рд┐рдП iReport-Designer рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 5
    рдкреЛрд╕реНрдЯрдЗрдВрд╕реНрдЯреЙрд▓рд░F
    рдкреЛрд╕реНрдЯрдЗрдВрд╕реНрдЯреЙрд▓рд░F
    PostInstallerF рд╕рднреА рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛
    рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЬреЛ рдлреЗрдбреЛрд░рд╛ рд▓рд┐рдирдХреНрд╕ рдФрд░ рдЕрдиреНрдп
    рдмрд╛рдж рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ
    рдкрд╣рд▓реА рдмрд╛рд░ рдлреЗрдбреЛрд░рд╛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИред рдЗрд╕рдХрд╛
    рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди...
    рдкреЛрд╕реНрдЯ рдЗрдВрд╕реНрдЯрд╛рд▓рд░ рдПрдл рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • 6
    рд╕реНрдЯреНрд░реЗрд╕
    рд╕реНрдЯреНрд░реЗрд╕
    рд╕реНрдЯреНрд░реЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
    https://strace.io. strace is a
    рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХ, рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рдирд▓
    рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдпреВрдЬрд░рд╕реНрдкреЗрд╕ рдЯреНрд░реИрд╕рд░ред рдЗрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
    рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП...
    рд╕реНрдЯреНрд░реЗрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
  • рдЕрдзрд┐рдХ "

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

Ad