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

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

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

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

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

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

рдирд╛рдо


рдХреНрд▓реИрдВрдЧ-рдлреЙрд░реНрдореЗрдЯ - рдХреНрд▓реИрдВрдЧ-рдлреЙрд░реНрдореЗрдЯ 3.6 . рдХреЗ рд▓рд┐рдП рдореИрдиреБрдЕрд▓ рдкреЗрдЬ

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


рддреНрд░реБрдЯрд┐: ld.so: LD_PRELOAD рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ 'libfakeroot-sysv.so' рдкреНрд░реАрд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ (рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛
рд╕рд╛рдЭрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ): рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЕрд╡рд▓реЛрдХрди: C/C++/Obj-C рдХреЛрдб рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдгред

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

рдЙрдкрдпреЛрдЧ: рдХреНрд▓реИрдВрдЧ-рдкреНрд░рд╛рд░реВрдк [рд╡рд┐рдХрд▓реНрдк] [ ...]

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

рдХреНрд▓реИрдВрдЧ-рдкреНрд░рд╛рд░реВрдк рд╡рд┐рдХрд▓реНрдк:

-рдорд╛рди рд▓реЗрдВ-рдлрд╝рд╛рдЗрд▓ рдирд╛рдо=- рд╕реНрдЯрдб рд╕реЗ рдкрдврд╝рддреЗ рд╕рдордп, рдХреНрд▓реИрдВрдЧ-рдкреНрд░рд╛рд░реВрдк рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдПрдХ рд╕реНрдЯрд╛рдЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП (рд╕рд╛рде рд╢реИрд▓реА=рдкрдЯреНрдЯрд┐рдХрд╛) рдФрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рднрд╛рд╖рд╛ред

-рдХрд░реНрд╕рд░ =- рдЖрд╣реНрд╡рд╛рди рдХрд░рддреЗ рд╕рдордп рдХрд░реНрд╕рд░ рдХреА рд╕реНрдерд┐рддрд┐
рдПрдХ рд╕рдВрдкрд╛рджрдХ рдПрдХреАрдХрд░рдг рд╕реЗ рдХреНрд▓реИрдВрдЧ-рдкреНрд░рд╛рд░реВрдк

-рдбрдВрдк-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди - рд╕реНрдЯрдбрдЖрдЙрдЯ рдФрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдбрдВрдк рдХрд░реЗрдВред
рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рд╢реИрд▓реА рд╡рд┐рдХрд▓реНрдк.

-рдлрд╝реЙрд▓рдмреИрдХ-рд╢реИрд▓реА =- рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢реИрд▓реА рдХрд╛ рдирд╛рдо a . рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдХреНрд▓реИрдВрдЧ-рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рд╛рде рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдлрд╝реЙрд▓рдмреИрдХ рд╢реИрд▓реА=рдкрдЯреНрдЯрд┐рдХрд╛, рд▓реЗрдХрд┐рди рдирд╣реАрдВ рдвреВрдБрдв рд╕рдХрддрд╛
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .clang-рдкреНрд░рд╛рд░реВрдк рдлрд╝рд╛рдЗрд▓ред рдЙрдкрдпреЛрдЧ -рдлрд╝реЙрд▓рдмреИрдХ-рд╢реИрд▓реА=рдХреЛрдИ рдирд╣реАрдВ рд╕реНрд╡рд░реВрдкрдг рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред

-i - рдЬрдЧрд╣ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдПрд╕, рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

-рд▓рд╛рдЗрдиреНрд╕ =- : - рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ
рд▓рд╛рдЗрдиреЗрдВ (рджреЛрдиреЛрдВ 1-рдЖрдзрд╛рд░рд┐рдд)ред рдХрдИ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдХрдИ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
-рдЦрдмрд░ рддрд░реНрдХред рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ -рдСрдлрд╕реЗрдЯ рдФрд░ -рд▓рдВрдмрд╛рдИ. рдХреЗ рд╕рд╛рде рд╣реА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ред

-рдСрдлрд╕реЗрдЯ=- рдЗрд╕ рдмрд╛рдЗрдЯ рдСрдлрд╝рд╕реЗрдЯ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╢реНрд░реЗрдгреА рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВред
рдХрдИ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдХрдИ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ -рдСрдлрд╕реЗрдЯ рдФрд░ -рд▓рдВрдмрд╛рдИ рдЬреЛрдбрд╝реЗред
рдХреЗрд╡рд▓ рдПрдХ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

-рдЖрдЙрдЯрдкреБрдЯ-рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди-рдПрдХреНрд╕рдПрдордПрд▓ - рдПрдХреНрд╕рдПрдордПрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдиред

-рд╢реИрд▓реА=- рдХреЛрдбрд┐рдВрдЧ рд╢реИрд▓реА, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ:
рдПрд▓рдПрд▓рд╡реАрдПрдо, рдЧреВрдЧрд▓, рдХреНрд░реЛрдорд┐рдпрдо, рдореЛрдЬрд╝рд┐рд▓рд╛, рд╡реЗрдмрдХрд┐рдЯред

рдЙрдкрдпреЛрдЧ рд╢реИрд▓реА=рдкрдЯреНрдЯрд┐рдХрд╛ рд╕реЗ рд╕реНрдЯрд╛рдЗрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
.clang-рдкреНрд░рд╛рд░реВрдк рдлрд╝рд╛рдЗрд▓ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреА рдореВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдпрд╛
рд╕реНрдЯрдб рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛)ред рдЙрдкрдпреЛрдЧ -рд╢реИрд▓реА="{рдХреБрдВрдЬреА: рдорд╛рди, ...}" рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдкреИрд░рд╛рдореАрдЯрд░, рдЬреИрд╕реЗ:

-рд╢реИрд▓реА="{рдЖрдзрд╛рд░рд┐рддрдСрди рд╕реНрдЯрд╛рдЗрд▓: рдПрд▓рд╡реАрдПрдо, рдЗрдВрдбреЗрдВрдЯрд╡рд┐рдбреНрде: 8}"

рдЖрдо рд╡рд┐рдХрд▓реНрдк:

-рдорджрдж - рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ (-рд╣реЗрд▓реНрдк-рд╣рд┐рдбрди рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП)

-рд╕рд╣рд╛рдпрддрд╛ рд╕реВрдЪреА - рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ (-рд╕рд╣рд╛рдпрддрд╛-рд╕реВрдЪреА-рдЫрд┐рдкрд╛ рд╣реБрдЖ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП)

-рд╕рдВрд╕реНрдХрд░рдг - рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ

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


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

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

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

Ad