рдпрд╣ рдХрдорд╛рдВрдб ppkg-configp рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
PkgConfig - pkg-config рдХреЗ рд▓рд┐рдП рд╢реБрджреНрдз-рдкрд░реНрд▓ рдХреЛрд░-рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди
SYNOPSIS
As a рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдПрд╕рдЯреА "рдкреАрдХреЗрдЬреА-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди"
$ ppkg-config --libs --cflags --static gio-2.0
#рдЖрдЙрдЯрдкреБрдЯ (рдкрдардиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд):
# -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
# -pthread -lgio-2.0 -lz -lresolv -lgobject-2.0
# -рдПрд▓рдЬреАрдореЙрдбреНрдпреВрд▓-2.0 -рдПрд▓рдбреАрдПрд▓ -рдПрд▓рдЬреАрдереНрд░реЗрдб-2.0 -рдкреАрдереНрд░реЗрдб -рдПрд▓рдЖрд░рдЯреА -рдПрд▓рдЬреАрд▓рд┐рдм-2.0
"pkg-config.pl" рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ "ppkg-config" рдХреЗ рдЙрдкрдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕реЗ "pkg-config" рдХреЗ рд░реВрдк рдореЗрдВ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрджрд┐ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╣реИ рддреЛ рдЗрд╕рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ
рдПрдХ рдореВрд▓ "pkg-config"ред
рд╕реЗ рддреБрд▓рдирд╛ рдХрд░реЗрдВ:
$ pkg-config --libs --cflags --static gio-2.0
#рдЖрдЙрдЯрдкреБрдЯ (''):
# -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
# -pthread -lgio-2.0 -lz -lresolv -lgobject-2.0 -lgmodule-2.0
# -рдПрд▓рдбреАрдПрд▓ -рдПрд▓рдЬреАрдереНрд░реЗрдб-2.0 -рдПрд▓рдЖрд░рдЯреА -рдПрд▓рдЬреАрд▓рд┐рдм-2.0
рд╕реЗ рдПрдХ рдФрд░ рдкрд░реНрд▓ рдореЙрдбреНрдпреВрд▓
PkgConfig рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ;
рдореЗрд░рд╛ $o = PkgConfig->find('gio');
рдЕрдЧрд░ ($o->errmsg) {
#рд╣реИрдВрдбрд▓ рддреНрд░реБрдЯрд┐
рдФрд░} {
рдореЗрд░рд╛ $prefix = $o->get_var('prefix');
рдореЗрд░рд╛ @cflags = $o->get_cflags;
рдореЗрд░рд╛ @ldflags = $o->get_ldflags;
}
рд╡рд░реНрдгрди
"PkgConfig" "pkg-config" рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реБрджреНрдз-рдкрд░реНрд▓, рдХреЛрд░-рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдпрд╣ "pkg-config" рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ
рд╕реА рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдкрд░реНрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмреАрдЪ рдЕрдВрддрд░.
рдЬрдмрдХрд┐ "рдкреАрдХреЗрдЬреА-рдХреЙрдиреНрдлрд┐рдЧ" рдЧреНрд▓рд┐рдм рд╕реЗ рдЬреБрдбрд╝рд╛ рдПрдХ рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рд╣реИ, рд╢реБрджреНрдз-рдкрд░реНрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ
рдРрд╕реА рдЖрд╡рд╢реНрдпрдХрддрд╛, рдФрд░ рдкрд░реНрд▓ ( >= 5.6 ) рдЬрд╣рд╛рдВ рднреА рдЪрд▓реЗрдЧреА рд╡рд╣рд╛рдВ рдЪрд▓реЗрдЧреАред
рдореБрдЦреНрдп рд╕рдорд░реНрдерд┐рдд рд╡рд┐рдХрд▓реНрдк рд╕рд╛рдорд╛рдиреНрдп "--libs", "--cflags", "--static", "--exists" рдФрд░ рд╣реИрдВ
"--рдореЙрдбрд╡рд░реНрдЬрди"ред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдХрд▓реНрдк
рдЙрдкрдпреЛрдЧ
[ --рд╡рд┐рдХрд▓реНрдк ]
рдмрд╣рд╕
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╛рдо рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рддрдХ рдХрд┐ --version, рдпрд╛ --real-version рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рди рд╣реЛ
рдирд┐рд░реНрджрд┐рд╖реНрдЯред
рдЖрдЙрдЯрдкреБрдЯ рдЖрдорддреМрд░ рдкрд░ рдЖрдкрдХреЗ рдкрд╕рдВрджреАрджрд╛ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
--libs
(рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛) рд▓рд┐рдВрдХрд░ рдЭрдВрдбреЗ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдХреНрд░рдо рдореЗрдВ рдкрд╛рд░рдЧрдорди рдХрд░рддреА рд╣реИрдВред рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╣реЛрдВрдЧреА
рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред
--рдХреЗрд╡рд▓-рд▓рд┐рдмреНрд╕-рдПрд▓
"--libs" рдХрд╛ -L/-R рднрд╛рдЧ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреЛрдЬ рдкрде рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛
рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЛред
--libs-рдХреЗрд╡рд▓-рдПрд▓
"--libs" рдХрд╛ -l рднрд╛рдЧ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред
--libs-рдХреЗрд╡рд▓-рдЕрдиреНрдп
"--libs" рдХрд╛ рд╡рд╣ рд╣рд┐рд╕реНрд╕рд╛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ "--libs-only-L" рдФрд░ "--libs-only-l" рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐
"--pthread"ред
--рд╕рдмрдХреА рд╕реВрдЪреА рдмрдирд╛рдУ
рд╕рднреА рдЬреНрдЮрд╛рдд рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдПрдВред
--cflags
(рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛) рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд╕реА рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдлрд╝реНрд▓реИрдЧ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред
--cflags-рдХреЗрд╡рд▓-I
"--cflags" рдХрд╛ -I рднрд╛рдЧ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ
--cflags-рдХреЗрд╡рд▓-рдЕрдиреНрдп
"--cflags" рдХреЗ рдЙрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ "--cflags-only-I" рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
--рдореЛрдбрд╡рд░реНрдЬрди
рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреИрдХреЗрдЬ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред
--рд╕реНрдереИрддрд┐рдХ
рдпрджрд┐ рдЕрдиреБрд░реЛрдзрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╡рд┐рд░реБрджреНрдз рд▓рд┐рдВрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдкреБрд╕реНрддрдХрд╛рд▓рдп
--рдореМрдЬреВрдж
рдпрджрд┐ рдкреИрдХреЗрдЬ рдЦреЛрдЬ рдкрде рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рддреЛ рд╕рдлрд▓рддрд╛ (0) рд▓реМрдЯрд╛рдПрдБред
--рд╕рд╛рде-рдкрде=рдкрде
".pc" рдлрд╝рд╛рдЗрд▓реЛрдВ рд╡рд╛рд▓реЗ рдЦреЛрдЬ рдкрдереЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ "PATH" рдЬреЛрдбрд╝реЗрдВред
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкрдереЛрдВ рдХреЗ рд╕рд╛рде рдХрдИ рдмрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╡реЗ рд╕рднреА рд╣реЛрдВрдЧреЗ
рдЬреЛрдбрд╝рд╛ред
--env рдХреЗрд╡рд▓
рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдХреЗрд╡рд▓ "PKG_CONFIG_PATH" рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрде рдкрд╣рдЪрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдИ рднреА рдХрдард┐рди-
рдХреЛрдбрд┐рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
--рдЕрдиреБрдорд╛рди-рдкрде
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд┐рдВрдХрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдФрд░ рдкрде рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "gcc" рдФрд░ "ld" рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрде рд╣реЛрдВрдЧреЗ
рд╕реНрдкрд╖реНрдЯ -L рдФрд░ -I рдЭрдВрдбреЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ред
--рдкрд░рд┐рднрд╛рд╖рд┐рдд-рдЪрд░ = рдЪрд░ = рдореВрд▓реНрдп
рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ, .pc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдРрд╕реА рдХрд┐рд╕реА рднреА рд╡реЗрд░рд┐рдПрдмрд▓ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВ рдФрд░ рдЕрдиреБрдорддрд┐ рджреЗрдВ
рдЖрдкрдХрд╛ рдореВрд▓реНрдп рдмрд╛рдж рдХреЗ рдЙрдкрдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд╖реЗрдкрд┐рдд рд╣реЛрдЧрд╛ред
--рдкрд░рд┐рд╡рд░реНрддрдиреАрдп=рдкрд░рд┐рд╡рд░реНрддрдиреАрдп
рдпрд╣ рдкреИрдХреЗрдЬ рдХреА .pc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред
--рдкреНрд░рд┐рдВрдЯ-рдЪрд░
.pc рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред
--рд╕рдВрд╕реНрдХрд░рдг
рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ "pkg-config" рдХрд╛ рд▓рдХреНрд╖реНрдп рд╕рдВрд╕реНрдХрд░рдг
--рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдВрд╕реНрдХрд░рдг
рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг
- рджрд╛рдврд╝
рдбрд┐рдмрдЧрд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ
--рдореМрди-рддреНрд░реБрдЯрд┐рдпрд╛рдВ
рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдмрдВрдж рдХрд░реЗрдВ. рдпрд╣ рдЧреИрд░-libs/cflag/modversion рддрд░реНрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
--рдкреНрд░рд┐рдВрдЯ-рддреНрд░реБрдЯрд┐рдпрд╛рдВ
рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ STDERR рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ рдФрд░ "--рд╕рд╛рдЗрд▓реЗрдВрд╕-рддреНрд░реБрдЯрд┐рдпрд╛рдБ" рдкрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд▓реЗрдВ
--рд▓рдШреБ-рддреНрд░реБрдЯрд┐рдпрд╛рдВ
рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ред
--рдПрд░рд░реНрд╕-рдЯреВ-рд╕реНрдЯрдбрдЖрдЙрдЯ
STDOUT рдкрд░ рдкреНрд░рд┐рдВрдЯ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдФрд░ "--рдкреНрд░рд┐рдВрдЯ-рддреНрд░реБрдЯрд┐рдпрд╛рдБ" рдкрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд▓реА рдЬрд╛рддреА рд╣реИ
рд╡рд╛рддрд╛рд╡рд░рдг
"PKG_CONFIG_PATH" рдФрд░ "PKG_CONFIG_LIBDIR" рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рд╕рдореНрдорд╛рдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреЛрд▓рди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ-
".pc" рдлрд╝рд╛рдЗрд▓реЛрдВ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕реАрдорд╛рдВрдХрд┐рдд (рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо-рд╕реАрдорд╛рдВрдХрд┐рдд) рд╕реВрдЪреАред
"pkg-config" рдФрд░ PkgConfig рджреЛрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреБрди: рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрдиреНрдп рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
PKG_CONFIG_ALLOW_SYSTEM_LIBS
рдпрджрд┐ Win32API::рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕реНрдерд╛рдкрд┐рдд рд╣реИ, рддреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ (рд▓реЗрдХрд┐рди рд╕рд┐рдЧрд╡рд┐рди рдирд╣реАрдВ) PkgConfig рднреА рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдЧрд╛
рдЗрди рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬрд┐рдпреЛрдВ рд╕реЗ рдкрд░рд╛рдорд░реНрд╢ рд▓реЗрдВ. рдирд╛рдореЛрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдорд╛рди рдкрде рдпреБрдХреНрдд рд╣реЛрддреЗ рд╣реИрдВ
".рдкреАрд╕реА" рдлрд╝рд╛рдЗрд▓реЗрдВред
HKEY_CURRENT_USER\рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░\pkgconfig\PKG_CONFIG_PATH
HKEY_LOCAL_MACHINE\рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░\pkgconfig\PKG_CONFIG_PATH
рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╕рдорд░реНрдерди рдХреЛ рдХреБрдЫ рд╣рдж рддрдХ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЗрд╕рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдЕрдзреАрди рд╣реИ
рднрд╡рд┐рд╖реНрдп, рдпрджреНрдпрдкрд┐ рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдг рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВред рдЗрд╕ рдЪреЗрддрд╛рд╡рдиреА рдХрд╛ рддрд░реНрдХ рдпрд╣ рд╣реИ рдХрд┐
рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХрдИ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рддрдХ рдЗрд╕рдХрд╛ рдХреЛрдИ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ
рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ.
рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд▓реНрдк
PkgConfig->рдЦреЛрдЬреЗрдВ
рдореЗрд░рд╛ $ рдкрд░рд┐рдгрд╛рдо = PkgConfig-> рдвреВрдВрдвреЗрдВ ($ рдореБрдХреНрддрд┐, % рд╡рд┐рдХрд▓реНрдк);
рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдвреВрдВрдвреЗрдВ рдФрд░ рдПрдХ рдкрд░рд┐рдгрд╛рдо рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рдПрдВред $рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдпрд╛ рддреЛ рдПрдХ рдХрд╛ рдПрдХ рд╣реА рдирд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдпрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╛рдореЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╕рдВрджрд░реНрдн
рд╡рд┐рдХрд▓реНрдк рд╣реИрд╢ рдХреБрдВрдЬрд┐рдпреЛрдВ рдФрд░ рдорд╛рдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИрдВ, рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рд╣реИрдВ:
"рдЦреЛрдЬ_рдкрде"
"рдЦреЛрдЬ_рдкрде_рдУрд╡рд░рд░рд╛рдЗрдб"
$ENV{PKG_CONFIG_PATH} рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрдереЛрдВ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЦреЛрдЬ рдкрдереЛрдВ рдХреЛ рдЬреЛрдбрд╝реЗрдВ
рдорд╛рди рдПрдХ рд╕рд░рдгреА рд╕рдВрджрд░реНрдн рд╣реИред
"_override" рд╡реИрд░рд┐рдПрдВрдЯ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ "PKG_CONFIG_PATH")ред
"рджрд╕реНрддрд╛рд╡реЗрдЬ рдкрде"
рдЙрд╕ .pc рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреВрд░рд╛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛
рдЦреЛрдЬ рдкрде рдореЗрдВ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА)ред рдЙрдкрдпреЛрдЧреА рдпрджрд┐
рдЖрдк рд╕рдЯреАрдХ .pc рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкреВрд░рд╛ рдкрде рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред
"рдмрд╣рд┐рд╖реНрдХреГрдд_cflags"
"exclude_ldflags"
"рдмрд╣рд┐рд╖реНрдХреГрдд_cflags_override"
"рдмрд╣рд┐рд╖реНрдХреГрдд_ldflags_override"
рдХреБрдЫ ".pc" рдлрд╝рд╛рдЗрд▓реЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд▓рд┐рдВрдХрд░ рдЦреЛрдЬ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреА рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
"-I/usr/include -L/usr/lib"ред рдЙрдиреНрд╣реЗрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдпрд╣ рдЦреЛрдЬ рдХреНрд░рдо рдХреЛ рдХрд╛рдлреА рд╣рдж рддрдХ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред
рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдХрд▓реНрдк рдпрд╛ рддреЛ рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗ рдпрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рджреЗрдВрдЧреЗ рдЬрд┐рдиреНрд╣реЗрдВ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ
рдЫрд╛рдирд╛ рд╣реБрдЖред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрд╣рд┐рд╖реНрдХреГрдд рд▓рд┐рдВрдХрд░ рдФрд░ рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд┐рдХрд▓реНрдк рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
@PkgConfig::DEFAULT_EXCLUDE_LFLAGS рдФрд░ @PkgConfig::DEFAULT_EXCLUDE_CFLAGS,
рдХреНрд░рдорд╢рдГ.
"рд╕реНрдерд┐рд░"
рд╕реНрдереИрддрд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
"рдХреЛрдИ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдирд╣реАрдВ"
рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рди рдХрд░реЗрдВ. рдпрд╣ рдХреЗрд╡рд▓ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
"рд╡рд╛рд░реНрд╕"
.pc рдХреЗ рднреАрддрд░ рдХрд┐рд╕реА рднреА рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░ рдХреЗ рд╣реИрд╢рд░реЗрдл рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓реЗрдВ. рдпрд╣ "--define-variable" рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред
рдПрдХ "PkgConfig" рдСрдмреНрдЬреЗрдХреНрдЯ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрддрд╛рдЫ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:
$o->errmsg
рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢, рдпрджрд┐ рдХреЛрдИ рд╣реЛ. рдпрд╣ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдФрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред
$o->pkg_рдореМрдЬреВрдж
рдпрджрд┐ рдкреИрдХреЗрдЬ рдореМрдЬреВрдж рд╣реИ рддреЛ рдмреВрд▓рд┐рдпрди рдорд╛рди рд╕рддреНрдп рд╣реИред
$o->pkg_version
рдкреИрдХреЗрдЬ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг
$o->get_cflags
$o->get_ldflags
рдХреНрд░рдорд╢рдГ рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд▓рд┐рдВрдХрд░ рдлрд╝реНрд▓реИрдЧ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рд╕реВрдЪреА рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдпреЗ рд╡рд┐рдзрд┐рдпрд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рддрд░реНрдХ рдХреЛ рдЕрдирдЫреБрдП рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рдПрдХ рд╕реВрдЪреА рд▓реМрдЯрд╛рддреА рд╣реИрдВред
рд╕реВрдЪреА рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреНрд░рдорд╢рдГ рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд▓рд┐рдВрдХрд░ рдлрд╝реНрд▓реИрдЧ рдХреА рдПрдХ рд╕реВрдЪреА рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рд╕реНрдХреЗрд▓рд░ рд╕рдВрджрд░реНрдн рдореЗрдВ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдФрд░ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд▓рд┐рдВрдХрд░ рдлрд╝реНрд▓реИрдЧ рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓реМрдЯрд╛рддрд╛ рд╣реИ
рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдмрдЪ рдирд┐рдХрд▓рд╛.
$o->get_var($рдирд╛рдо)
рджрд┐рдП рдЧрдП рдирд╛рдо рд╕реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ.
PkgConfig->рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдВ
рдпрд╣ рдПрдХ рдХреНрд▓рд╛рд╕ рд╡рд┐рдзрд┐ рд╣реИ, рдФрд░ рд╣рд╛рд░реНрдб-рдХреЛрдбреЗрдб рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд┐рдВрдХрд░ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдЧреА рдФрд░ рдкрде рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдЧреА
рдЖрд╣реНрд╡рд╛рди рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреЗ рдЧрдП рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде ld(1) рдФрд░ рд╕реАрдкреАрдкреА(1).
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рдХреЗрд╡рд▓ рдЬреАрд╕реАрд╕реА-рдкреНрд░рджрддреНрдд "рдПрд▓рдбреА" рдФрд░ рдЬреАрдПрдирдпреВ "рдПрд▓рдбреА" рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЗрдиреНрд╕рдЯрд╛рд▓
"Makefile.PL" рдЬреЛ "PkgConfig" рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ "--рд╕реНрдХреНрд░рд┐рдкреНрдЯ" рд╡рд┐рдХрд▓реНрдк рд▓реЗ рд╕рдХрддрд╛ рд╣реИ
рд╕реНрдерд╛рдкрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ред
--рд╕реНрдХреНрд░рд┐рдкреНрдЯ ppkg-config
рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ рдФрд░ рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
--рд╕реНрдХреНрд░рд┐рдкреНрдЯ pkg-config.pl
рдпрд╣ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд╣рд╛рдВ .pl рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рд╢реЗрд▓ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдВред
--рд╕реНрдХреНрд░рд┐рдкреНрдЯ pkg-config
рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ "pkg-config" рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирд╛рдо рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред
--рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдИ рдирд╣реАрдВ
рдХреЛрдИ рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рди рдХрд░реЗрдВ.
рдЙрджрд╛рд╣рд░рдг, рд╕рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╛рдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
% рдкрд░реНрд▓ рдореЗрдХрдлрд╛рдЗрд▓.рдкреАрдПрд▓ --рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреАрдкреАрдХреЗрдЬреА-рдХреЙрдиреНрдлрд┐рдЧ --рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреАрдХреЗрдЬреА-рдХреЙрдиреНрдлрд┐рдЧ.рдкреАрдПрд▓ --рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреАрдХреЗрдЬреА-рдХреЙрдиреНрдлрд┐рдЧ
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рднреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рди рдХрд░реЗрдВ:
% рдкрд░реНрд▓ Makefile.PL --рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдИ рдирд╣реАрдВ
рдЖрдк рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ PERL_PKG_CONFIG_SCRIPTS рдХреЛ рд╡рд╛рдВрдЫрд┐рдд --script рдкрд░ рднреА рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
PkgConfig рдХреЗ рдЙрдиреНрдирдпрди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рди (рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╛рдо рдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо "," рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛)ред
рдЗрд╕реА рддрд░рд╣ рдХрд░реЗрдВред
рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ
рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдкрд░реНрд▓ рдкрд░ "ppkg-config" рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдХреА рддрд░рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐
┬╖ рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХреА рдЧрдИ .pc рдлрд╝рд╛рдЗрд▓реЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЦреЛрдЬреА рдЬрд╛рддреА рд╣реИрдВред
┬╖ рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕реВрдЪрд┐рдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдЗрдирдХреНрд▓реВрдб рдФрд░ рд▓рд┐рдм рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реНрдЯреНрд░реЙрдмреЗрд░реА 5.20.0.1 рдХреЗ рдЕрдиреБрд╕рд╛рд░ PkgConfig рдХреЛ рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ "pkg-config" рд╣реИ
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд ("ppkg-config" рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣рд╛рд▓рд╛рдВрдХрд┐ "ppkg-config" рдЙрдкрдирд╛рдо рдирд╣реАрдВ рд╣реИ
рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдХреЗ рд╕рд╛рде рд╣реА рдмрдВрдбрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛)ред
рдкреБрд░рд╛рдиреЗ рд╕реНрдЯреНрд░реЙрдмреЗрд░реА рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдХреА рдЧрдИ .pc рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкреИрдЪ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рджреЗрдЦреЗрдВ
"README.win32" рдЬреЛ рдЗрд╕ рд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред
рдмрдЧ
рдЭрдВрдбреЛрдВ рдХрд╛ рдХреНрд░рдо рдмрд┐рд▓реНрдХреБрд▓ "pkg-config" рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛ рд░рд╣рд╛ рд╣реИред рдореЗрд░реЗ рдЕрдкрдиреЗ рд╕реЗ
рдЕрд╡рд▓реЛрдХрди, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВред
"рдкреАрдХреЗрдЬреА-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди" рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕реНрдХреНрд░рд┐рдкреНрдЯ "--рдПрдХреНрд╕рд┐рд╕реНрдЯреНрд╕" рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдкреИрдХреЗрдЬ рд╣реЛрдиреЗ рдкрд░ рдиреЙрдирдЬрд╝рд░реЛ рд▓реМрдЯрд╛рдПрдЧрд╛ or
рдЗрд╕рдХреА рдХреЛрдИ рднреА рдирд┐рд░реНрднрд░рддрд╛ рдЧрд╛рдпрдм рд╣реИред рдпрд╣ "pkg-config" рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рднрд┐рдиреНрди рд╣реИ
рдХреЗрд╡рд▓ рдкреИрдХреЗрдЬ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ (рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд┐рдирд╛)ред
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди ppkg-configp рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ