เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ i686-w64-mingw32-pkg-config เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator.
เปเบเบเบเบฒเบ:
NAME
pkg-config - เบเบฑเบเบเบทเบ metainformation เบเปเบฝเบงเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเบเบดเบเบเบฑเปเบ
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
pkg-config [--modversion] [--version] [--help] [--atleast-pkgconfig-version=VERSION]
[--print-errors] [--short-errors] [--silence-errors] [--errors-to-stdout] [--debug]
[--cflags] [--libs] [--libs-only-L] [--libs-only-l] [--cflags-only-I] [--libs-only-other]
[--cflags-only-other] [--variable=VARIABLENAME] [--define-
variable=VARIABLENAME=VARIABLEVALUE] [--print-variables] [--uninstalled] [--exists]
[--atleast-version=VERSION] [--exact-version=VERSION] [--max-version=VERSION] [--validate]
[--list-all] [--print-provides] [--print-requires] [--print-requires-private]
[เบซเปเบญเบเบชเบฐเปเบธเบ...]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เปเบเป pkg-config เปเบเบโเบเบฒเบโเปเบเปโเบเบทเบโเบเปเบฒโเปเบเปโเปเบเบทเปเบญโเบเบถเบโเบเปเปโเบกเบนเบโเบเปเบฝเบงโเบเบฑเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเบเบตเปโเบเบดเบโเบเบฑเปเบโเปเบโ
เบฅเบฐเบเบปเบ. เปเบเบเบเบปเบเบเบฐเบเบดเบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบฅเบงเบเบฅเบงเบกเปเบฅเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ. เบเบตเปเปเบกเปเบ
เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบเบเบฐเบเบดเปเบ Makefile:
เปเบเบฃเปเบเบฃเบก: program.c
cc program.c $(pkg-config --cflags --libs gnomeui)
pkg-config เบเบถเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบเบฑเบเปเบเบเบเบฒเบเปเบเบฅเป metadata เบเบดเปเบชเบ. เปเบเบฅเปเปเบซเบผเบปเปเบฒเบเบตเป
เบกเบตเบเบทเปเบเบฒเบกเบเบธเบ, เปเบฅเบฐเบกเบต a .pc เบเบฒเบเบเบฐเบซเบเบฒเบ. เบขเบนเปเปเบเบฅเบฐเบเบปเบเบชเปเบงเบเปเบซเบเป, pkg-config เปเบเบดเปเบเบเบทเบงเปเบฒ
in /usr/lib/pkgconfig, /usr/share/pkgconfig, /usr/local/lib/pkgconfig เปเบฅเบฐ
/usr/local/share/pkgconfig เบชเปเบฒเบฅเบฑเบเปเบเบฅเปเปเบซเบผเบปเปเบฒเบเบตเป. เบเบญเบโเบเบฒเบโเบเบฑเปเบโ, เบกเบฑเบโเบเบฐโเปเบเบดเปเบโเปเบโเบฅเปเบฒโเปเบชเป
เปเบเบ (เปเบ Windows, semicolon-separated) เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบ
เบเบปเบงเบเปเบฝเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก PKG_CONFIG_PATH.
เบเบทเปเบเบธเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ pkg-config เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบซเปเปเบเบฑเบเบเบทเปเบเบญเบ
เปเบเบฅเป metadata, เบฅเบปเบ .pc เบเบฒเบเบเบฐเบซเบเบฒเบ. เบเปเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเปเบเบซเบผเบฒเบเบฎเบธเปเบ
เบเปเบญเบกเบเบฑเบเบเบฑเปเบ, เบกเบฑเบเบเปเบญเบเปเบซเปเปเบเปเบฅเบฐเบฎเบธเปเบเบเบทเปเบเบญเบเบเบปเบเปเบญเบ (เบเบปเบงเบขเปเบฒเบ, GTK 1.2 เบญเบฒเบเบเบฐเบกเบต
เบเบทเปเปเบเบฑเบเปเบเบฑเบ "gtk+" เปเบเบเบฐเบเบฐเบเบตเป GTK 2.0 เบกเบต "gtk+-2.0").
เบเบญเบเปเบซเบเบทเบญเบเบฒเบเบเบฒเบเบฅเบฐเบเบธเบเบทเปเปเบเบฑเบเปเบเบฑเบเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เปเบชเบฑเปเบเบเบฒเบเปเบเบฑเบกเปเบเบซเบฒเบญเบฑเบเบเบตเปเปเบซเป .pc
เปเบเบฅเปเบญเบฒเบเบเบฐเบเบทเบเบกเบญเบเปเบซเปเปเบเบ. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบนเปเปเบเปเบชเบฒเบกเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบเบปเบเปเบเบเบชเบฐเปเบเบฒเบฐ .pc เบเบทเปเบ.
OPTIONS
เบเบฒเบโเปเบฅเบทเบญเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโเปเบกเปเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโ:
-- เบเบฒเบโเบเบฑเบโเบเบธเบโ
เบฎเปเบญเบเบเปเปเบซเปเบเปเปเบกเบนเบเบชเบฐเบเบฑเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเปเบฒเบชเบฑเปเบ
เปเบชเบฑเปเบเบชเบฐเปเบเบ. เบเปเบฒ pkg-config เบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบฑเบเบซเบกเบปเบเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ,
เปเบเปเบฅเบฐเบชเบฐเบเบฃเบดเบเบชเบฐเบเบฑเบเบเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบกเปเบเบเบดเบกเบญเบญเบเปเบเบฑเบ stdout, เบซเบเบถเปเบเบชเบฐเบเบฑเบเบเปเปเปเบเบง. เปเบโเบเบตเป
เบเปเบฅเบฐเบเบต pkg-config เบญเบญเบเบชเบณเปเบฅเบฑเบ. เบเปเบฒเบกเบตเปเบถเปเบ เบซเบผเบทเบซเบผเบฒเบเบซเปเบญเบเบชเบฐเปเบธเบเบเปเปเบฎเบนเปเบเบฑเบ, pkg-config
เบญเบญเบเบเปเบงเบเบฅเบฐเบซเบฑเบเบเบตเปเบเปเปเปเบกเปเบเบชเบนเบ, เปเบฅเบฐเปเบเบทเปเบญเปเบเบเบญเบ stdout เปเบกเปเบเบเปเปเปเบเปเบเปเบฒเบเบปเบ.
- เบเบฒเบเบเปเบฝเบเปเบเบ
เบชเบฐเปเบเบเบชเบฐเบเบฑเบเบเบญเบ pkg-config เปเบฅเบฐเบขเบธเบเบเบด.
--atleast-pkgconfig-version=VERSION
เบเปเบญเบเบเบฒเบเบขเปเบฒเบเบเปเบญเบเบชเบฐเบเบฑเบเบเบญเบ pkg-config.
- เบเปเบงเบ เบชเบฐเปเบเบเบเปเปเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญ เปเบฅเบฐเบขเบธเบ.
--เบเบดเบก-เบเบดเบเบเบฒเบ
เบเปเบฒเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบญเบเปเบกเบเบนเบเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบซเบผเบทเบเบฒเบเบเบถเปเบเบเบฑเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ, เบเปเปเปเบกเปเบ
เบเบปเบเปเบซเบฑเบ, เบซเบผเบทเบเปเบฒเบซเบฒเบเบงเปเบฒเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบตเบเบเบถเปเบเปเบ parsing a .pc เปเบเบฅเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบ
เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเบฑเบเบซเบฒเบเบตเปเบเบฐเบเบดเบก. เบเปเบงเบเบเบปเบงเปเบฅเบทเบญเบ "predicate" เปเบเบฑเปเบ:
"--เบกเบตเบขเบนเป" pkg-config เปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบฝเบเปเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบกเบฑเบเบเบฐเบเบทเบเปเบเปเปเบ
เบชเบฐเบเบฃเบดเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบงเบเบเบธเบกเบชเบดเปเบเบเบตเปเบญเบญเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบฝเบง (เบเบฝเบเปเบเป
เบเบดเบกเบเบดเบเบเบฒเบเบเบปเบเปเบกเบเบนเบเบเบตเปเบเบฑเปเบเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ) เบซเบผเบทเบเบฑเบเบญเบทเปเบเป
เบเบฒเบเปเบฅเบทเบญเบ. เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก PKG_CONFIG_DEBUG_SPEW เปเบเบเบเบตเปเบเบปเบงเปเบฅเบทเบญเบเบเบตเป.
--short-errors
เบเบดเบกโเบเปเปโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโเบชเบฑเปเบโ.
--silence-เบเบงเบฒเบกเบเบดเบเบเบฒเบ
เบเปเบฒเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบญเบเปเบกเบเบนเบเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบซเบผเบทเบเบฒเบเบเบถเปเบเบเบฑเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ, เบเปเปเปเบกเปเบ
เบเบปเบเปเบซเบฑเบ, เบซเบผเบทเบกเบตเบเปเปเบเบดเบเบเบฒเบเปเบเบตเบเบเบถเปเบเปเบเบเบฒเบเบงเบดเปเบเบฒเบฐ aa .pc เปเบเบฅเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฐเบฎเบฑเบเบชเบฒ
เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเบฑเบเบซเบฒเบเบฒเบเบเบฒเบเบเบดเบก. เบเปเบงเบเบเบปเบงเปเบฅเบทเบญเบ "predicate" เปเบเบฑเปเบ:
"--เบกเบตเบขเบนเป" pkg-config เปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบฝเบเปเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบกเบฑเบเบเบฐเบเบทเบเปเบเปเปเบ
เบชเบฐเบเบฃเบดเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบงเบเบเบธเบกเบชเบดเปเบเบเบตเปเบญเบญเบ. เบเบฑเปเบเบเบฑเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเบเบฝเบเปเบเปเบเบฑเบ
เบเบฒเบเปเบฅเบทเบญเบเปเบเบฑเปเบ "--cflags" เบซเบผเบท "--modversion" เบเบตเปเบเบดเบกเบเปเปเบเบดเบเบเบฒเบเบเบฒเบกเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ. เปเบเป
เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก PKG_CONFIG_DEBUG_SPEW เปเบเบเบเบตเปเบเบปเบงเปเบฅเบทเบญเบเบเบตเป.
--errors-to-stdout
เบเปเบฒเบเบดเบกเบเบดเบเบเบฒเบ, เบเบดเบกเบเบงเบเบกเบฑเบเปเบชเป stdout เปเบเบเบเบตเปเบเบฐเปเบเบฑเบ stderr เปเบฅเบตเปเบกเบเบปเปเบ
--debug
เบเบดเบกเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ. เบเบตเปเปเบกเปเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบฅเบฑเบเบเปเบญเบเบเปเบงเบฒ
เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก PKG_CONFIG_DEBUG_SPEW, เปเบเบดเปเบเปเบเบตเบเปเบเป "--print-errors".
เบเบปเบงเปเบฅเบทเบญเบเบเปเปเปเบเบเบตเปเปเบกเปเบเปเบเปเปเบเบทเปเบญเบฅเบงเบเบฅเบงเบก เปเบฅเบฐเปเบเบทเปเบญเบกเบเปเปเปเบเบฃเปเบเบฃเบก:
--cflags
เบเบตเปเบเบดเบกเบเบปเบงเบเบฐเบกเบงเบเบเบปเบเบเปเบญเบเปเบฅเบฐเบฅเบงเบเบฅเบงเบกเบเบธเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบฅเบงเบเบฅเบงเบกเปเบเบฑเบเปเบเบฑเบเบเบตเปเบขเบนเปเปเบ
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบฅเบงเบกเบเบฑเบเบเบธเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบถเปเบเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ. เบเบธเบเปเบกเปเบ "เบเบตเบเบญเบฑเบ" เบเบฑเปเบเบเบฑเปเบ
เปเบเปเบฅเบฐเบเบธเบเบเบตเปเบเบทเบเบฑเบเบเบฒเบเบปเบเบเบฝเบเบเบฑเปเบเบเบฝเบง. pkg-config เบญเบญเบเบเปเบงเบเบฅเบฐเบซเบฑเบ nonzero if
เบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒ metadata เบชเปเบฒเบฅเบฑเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบญเบเปเบเบฑเบเปเบเบฑเบเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ.
--cflags-only-I
เบเบตเปเบเบดเบกเบชเปเบงเบ -I เบเบญเบ "--cflags". เบเบฑเปเบเปเบกเปเบ, เบกเบฑเบเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบเบฒเบเบเบปเปเบเบซเบฒ header
เปเบเปเบเปเปเปเบเปเบฅเบฐเบเบธเบญเบฑเบเบญเบทเปเบ.
--cflags-only-other
เบเบตเปเบเบดเบกเบเบฒเบเบชเปเบงเบเบเบญเบ "--cflags" เบเปเปเปเบเปเบเบงเบกเปเบญเบปเบฒเปเบเบ "--cflags-only-I".
--libs เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบเบเบทเบเบฑเบเบเบฑเบ "--cflags", เบเบฝเบเปเบเปเบกเบฑเบเบเบดเบกเบเบธเบเปเบเบทเปเบญเบกเบเปเป. เปเบเบฑเปเบโเบเบฝเบงโเบเบฑเบ
"--cflags", เบเบธเบเบเบตเปเบเปเปเบฒเบเบฑเบเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเบเบฑเบ (เบเบฒเบเบฎเบฑเบเบชเบฒเบเปเบฒเบชเบฑเปเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก), เปเบฅเบฐเบเบธเบเบชเปเบฒเบฅเบฑเบ
เบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเปเบกเปเบเบฅเบงเบกเบขเบนเปเปเบเบเบปเบเบเบฐเบฅเบดเบ.
--libs-only-L
เบญเบฑเบเบเบตเปเบเบดเบกเบชเปเบงเบ -L/-R เบเบญเบ "--libs". เบเบฑเปเบเปเบกเปเบ, เบกเบฑเบเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบเบฒเบเบเบปเปเบเบซเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบ
เปเบเปเบเปเปเปเบเปเบฅเบฐเบเบธเบงเปเบฒเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบซเปเบญเบเบชเบฐเปเบธเบเปเบ.
--libs-only-l
เบเบตเปเบเบดเบกเบชเปเบงเบ -l เบเบญเบ "--libs" เบชเปเบฒเบฅเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเปเบฒเบชเบฑเปเบ
เบชเบฒเบ. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบชเบฐเบซเบฐเบเบฑเบเบเบญเบ "--libs-only-l" เปเบฅเบฐ "--libs-only-L" เบญเบฒเบเบเบฐเบเปเบญเบเบเบงเปเบฒ.
เบเปเบงเบฒ "--libs", เปเบเบทเปเบญเบเบเบฒเบเบเบธเบเปเบเบฑเปเบ -rdynamic.
--libs-only-other
เบเบตเปเบเบดเบกเบเบฒเบเบชเปเบงเบเบเบญเบ "--libs" เบเปเปเปเบเปเบเบงเบกเปเบญเบปเบฒเปเบเบ "--libs-only-L" เปเบฅเบฐ "--libs-only-
l", เปเบเบฑเปเบ "--pthread".
--variable=VARIABLENAME
เบญเบฑเบเบเบตเปเบชเบปเปเบเบเบทเบเบเปเบฒเบเบญเบเบเบปเบงเปเบเบเบตเปเบเบณเบเบปเบเปเบงเปเปเบเปเบเบฑเบเปเบเบฑเบ .pc เปเบเบฅเป. เปเบเบฑเบเปเบเบเบชเปเบงเบเปเบซเบเป
เบเปเบฒเบเบปเบเบเบปเบงเปเบ "prefix", เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเบงเปเบฒ:
$ pkg-config --variable=prefix glib-2.0
/usr/
--define-variable=VARIABLENAME=VARIABLEVALUE
เบเบตเปเบเปเบฒเบเบปเบเบเปเบฒเบเบปเปเบงเปเบฅเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบ, overriding เบเปเบฒเปเบเปเบเป .pc เปเบเบฅเป.
เปเบเบเปเบเบเบชเปเบงเบเปเบซเบเปเบเปเบฒเบเบปเบเบเบปเบงเปเบ "prefix", เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเบงเปเบฒ:
$ pkg-config --print-errors --define-variable=prefix=/foo \
--variable=เบเบณเบเบณเปเปเบฒ glib-2.0
/foo
--print-เบเบปเบงเปเบ
เบชเบปเปเบเบเบทเบเบฅเบฒเบเบเบทเปเบเบญเบเบเบปเบงเปเบเบเบฑเบเปเบปเบเบเบตเปเบเบณเบเบปเบเปเบงเปเปเบเปเบเบฑเบเปเบเบ.
--เบเบญเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบโ
เปเบเบเบเบปเบเบเบฐเบเบดเบเปเบฒเบเปเบฒเบเบฎเปเบญเบเบเปเบเบธเบ "foo" เปเบฅเบฐเบเบธเบ "foo-uninstalled" เบกเบตเบขเบนเป,
pkg-config เบเบฐเบกเบฑเบเบเบปเบงเปเบ "uninstalled". เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบฅเบงเบเบฅเบงเบก / เบเบฒเบเปเบเบทเปเบญเบกเปเบเบ
เบเปเปเบเบฑเบเปเบเบฑเบเปเบเบเบเบตเปเบเบญเบเบเบฒเบเบเบดเบเบเบฑเปเบ. เบเปเบฒเบเปเบฒเบเบฅเบฐเบเบธเบเบปเบงเปเบฅเบทเบญเบ "--uninstalled", pkg-config
เบเบฐเบเบฑเบเบเบทเบเบกเบฒเบขเปเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบปเบเบเปเบฒเปเบเบฑเบเปเบเบฑเบ "uninstalled" เบเบทเบเปเบเป, เปเบฅเบฐเบเบฑเบเบเบทเบ
เบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบง (เบเปเปเบเบทเบเบเปเบญเบ) เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ. (เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก PKG_CONFIG_DISABLE_UNINSTALLED
เบฎเบฑเบเบชเบฒเบเบปเบงเปเบ pkg-config เบเบฒเบ implicitly เปเบฅเบทเบญเบ "-uninstalled" เบซเบธเปเบกเบซเปเป, เบชเบฐเบเบฑเปเบเบเปเบฒเบซเบฒเบเบงเปเบฒ
เบเบปเบงเปเบเบเบฑเปเบเบเบทเบเบเบฑเปเบ, เบเบงเบเบกเบฑเบเบเบฐเบเบทเบเปเบเปเบเบฝเบเปเบเปเบเปเบฒเบเปเบฒเบเบเปเบฒเบเบเบทเปเปเบเบฑเปเบ "foo-
เบเบญเบเบเบฒเบเบเบดเบเบเบฑเปเบ" เปเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบขเปเบฒเบเบเบฑเบเปเบเบ.)
--เบกเบตเบขเบนเป
--atleast-version=VERSION
--exact-version=VERSION
--max-version=VERSION
เบเบฒเบโเปเบฅเบทเบญเบโเปเบซเบผเบปเปเบฒโเบเบตเปโเบเบปเบโเบชเบญเบโเบงเปเบฒโเบเบธเบโเบซเบผเบทโเบเบฑเบโเบเบตโเบฅเบฒเบโเบเบฒเบโเบเบญเบโเบเบธเบโเบขเบนเปโเปเบโเบเบฑเบโเบเบตโเบเปเบฒโเบชเบฑเปเบโเปเบกเปเบโ
เปเบเบฑเบเบเบตเปเบฎเบนเปเบเบฑเบเบเบฑเบ pkg-config, เปเบฅเบฐเบเบฒเบเปเบฅเบทเบญเบเบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบเปเบฒเบเบงเบเปเบงเบตเบเบฑเบเบเบญเบเปเบเบฑเบเปเบเบเปเบเบเบถเปเบ
เบเปเป เบเบณ เบเบฑเบเบเบตเปเปเบเปเบเบญเบ. เบเปเบฒเปเบเบฑเบเปเบเบฑเบเบเบฑเบเปเบปเบเบกเบตเบขเบนเป เปเบฅเบฐเบเบปเบเบเบฑเบเบฅเบธเปเบเบเบตเปเบเบณเบเบปเบเปเบงเป
เบเปเปโเบเปเบฒโเบเบฑเบโ, pkg-config เบญเบญเบเบชเบณเปเบฅเบฑเบ. เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเบฐเบญเบญเบเบเปเปเบชเปเบฒเปเบฅเบฑเบ. เปเบเบปเปเบฒเบเบฑเปเบ
เบเบปเบงเปเบฅเบทเบญเบเบเบฒเบเบเบฝเบเบเบฝเบ VERSION เบเปเบฒเบญเบดเบเบเบฐเปเบเปเบฎเบฑเบเบเบฝเบ. เบเบฒเบเปเบฅเบทเบญเบเบเปเปเบกเบฒเบเบญเบเบเบฐเปเบเบเบเบตเป
เบเบฐเบเบทเบเบฅเบฐเปเบฅเบตเบ.
เปเบเบโเบเบตเปโเบเบฐโเบเปเบฒโเปเบเปโเบเบปเบงโเปเบฅเบทเบญเบโเบเบฒเบโเบเบปเบโเบชเบญเบโเบชเบฐโเบเบฑเบโ, เบเปเบฒเบโเบเบฝเบโเปเบเปโเบชเบฒโเบกเบฒเบโเปเบซเปโเบชเบฐโเบเบฑเบโเบซเบเบถเปเบโ
เบเปเปเบเปเบฒเบเบฑเบเบซเบผเบฑเบเบเบฒเบเปเบเปเบฅเบฐเบเบทเปเบเบธเบ, เบเบปเบงเบขเปเบฒเบ:
$ pkg-config --exists 'glib-2.0 >= 1.3.4 libxml = 1.8.3'
เบขเปเบฒเบฅเบทเบกเปเบเป --print-errors เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบชเบฐเปเบเบเบเปเปเบเบดเบเบเบฒเบ. เปเบกเบทเปเบญเบเปเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบเบเบปเบเบเบฐเบฅเบดเบ
เปเบกเปเบเบชเบฐเบซเบเบญเบเปเบซเป pkg-config, --exists เปเบกเปเบ implied.
-- เบขเบทเบเบขเบฑเบ
เบเบงเบเปเบเบดเปเบ syntax เบเบญเบเปเบเบฑเบเปเบเบฑเบ .pc เปเบเบฅเปเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบ. เบเบตเปเปเบกเปเบเบเบทเบเบฑเบเบเบฑเบ
--เบกเบตโเบขเบนเปโเบเบปเบโเปเบงเบฑเปเบโเปเบเปโเบเบฒเบโเบญเปเบฒเบโเบญเบตเบโเบเบตเปโเบเปเปโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ. เบเบตเปเบชเบฒเบกเบฒเบเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบซเบธเปเบกเบซเปเป
เบเบฑเบเบเบฑเบเบเบฐเบเบฒเปเบเบทเปเบญเบเบปเบเบชเบญเบเบเบญเบเบเบงเบเปเบเบปเบฒ .pc เปเบเบฅโเปโเบเปเบญเบโเบเบตเปโเบเบฐโเบเปเบญเบโ:
$ pkg-config --validate ./my-package.pc
--msvc-syntax
เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบกเบตเบขเบนเปเปเบ Windows เปเบเบปเปเบฒเบเบฑเปเบ. เบกเบฑเบเปเบฎเบฑเบเปเบซเปเปเบเบตเบ pkg-config เปเบเบทเปเบญเบชเบปเปเบเบญเบญเบ -l เปเบฅเบฐ -L
เบเบธเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบฎเบฑเบเบฎเบนเปเปเบเบ Microsoft Visual C++ command-line compiler, cl.
เปเบเบเบชเบฐเปเบเบฒเบฐ, เปเบเบเบเบตเปเบเบฐ -Lx:/some/path เบกเบฑเบเบเบดเบก /libpath:x/some/path, เปเบฅเบฐเปเบเบเบเบตเปเบเบฐ
of -lfoo เบกเบฑเบเบเบดเบก foo.lib. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบเบปเบเบเบฐเบฅเบดเบ --libs เบเบฐเบเบญเบเบเปเบงเบเบเบธเบเบชเปเบฒเบฅเบฑเบ
linker, เปเบฅเบฐเบเบงเบเบเบฐเบเบทเบเบเบฑเบเปเบชเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ cl เบซเบผเบฑเบเบเบฒเบเบชเบฐเบซเบผเบฑเบ /link.
--define-prefix
--dont-define-prefix
เบเบฒเบเปเบฅเบทเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบงเบเบเบธเบกเบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบ pkg-config overrides เบเปเบฒเบเบญเบเบเบปเบงเปเบ เบเบณ เบเบณ เปเปเบฒ
เปเบเปเบเปเบฅเบฐเปเบเบฅเป .pc. เบเปเบงเบ --define-prefix, pkg-config เปเบเปเบชเบฐเบเบฒเบเบเบตเปเบเบดเบเบเบฑเปเบเบเบญเบ
เปเบเบฅเป .pc เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเปเบฒเบเปเบฒเบซเบเปเบฒ. --dont-define-prefix เบเปเบญเบเบเบฑเบเบเบถเบเบเบดเบเปเบฒเบเบตเป.
เบเบปเบเบเบฐเบเบดเปเบกเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ --define-prefix.
เปเบกเบทเปเบญเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบเบทเบเปเบเบตเบเปเบเปเบเบฒเบ เปเบฅเบฐเบเบปเบเปเบเบฅเป .pc เปเบเปเบเปเบฃเบฑเบเบเปเบฃเบตเบเบตเปเบกเบตเบเบทเป
pkgconfig, เบเปเบฒเบเปเบฒเบซเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฑเปเบเปเบกเปเบเบชเบปเบกเบกเบธเบเบงเปเบฒเปเบเบฑเบเบเปเปเปเบเบปเปเบฒเปเบกเปเปเบเบปเปเบฒเบเบญเบ
เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบเบเบตเปเปเบเบฅเปเปเบเปเบเบทเบเบเบปเบเปเบซเบฑเบ, เปเบฅเบฐ เบเบณ เบเบณ เปเปเบฒ เบเบปเบงเปเบเปเบกเปเบ overridden เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบ
เบเบทเปเบเบเบฒเบกเบเบงเบฒเบก เปเปเบฒเบฐ เบชเบปเบก.
เบเปเบฒเบเปเบฒเบเบญเบเบเบปเบงเปเบเปเบเปเบเบฅเป .pc เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบปเปเบเบชเบฐเบเบฑเบ, เบเปเปเปเบกเปเบเบเบฒเบ overridden,
เบกเบนเบเบเปเบฒเบเบญเบ เบเบณ เบเบณ เปเปเบฒ เบเบปเบงเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒ overridden เบเบญเบ เบเบณ เบเบณ เปเปเบฒ เบเบทเบเบเปเบฒเปเบเปเปเบเบ.
เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบปเบงเปเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบขเบนเปเปเบ
เปเบเบฅเป .pc.
--prefix-variable=PREFIX
เบเปเบฒเบเบปเบเบเบทเปเบเบญเบเบเบปเบงเปเบเบเบตเป pkg-config overrides เปเบเบ เบเบณ เบเบณ เปเปเบฒ เปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฒเปเบเป
เบเบธเบเบชเบปเบกเบเบฑเบ --define-prefix.
--static
เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบปเบเบเบฐเบฅเบดเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเบเบเบปเบเบเบตเป. เบเบฑเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบฅเบงเบกเบเบฑเบเปเบญเบเบฐเบเบปเบเปเบเป
เบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบเบปเบเบเบฐเบฅเบดเบ. เบญเบฑเบเบเบตเปเบเบถเปเบเบเบฑเบเบเบฒเบเปเบเบฑเบเบเบตเปเบเบทเบเบเปเบญเบเปเบเปเบเบฅเป .pc, เบญเบทเปเบ a
เบเปเบฒเบเบงเบเบซเปเบชเบฐเบซเบกเบธเบเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบเบตเบเปเบเปเบเบเบเบปเปเบงเปเบเบเบฐเปเบเบฑเบเบเบปเบเบเบฐเบฅเบดเบ.
--list-all
เบเบญเบเปเบกเบเบนเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบ pkg-config เปเบชเบฑเปเบเบเบฒเบ
--print-เบชเบฐเบซเบเบญเบ
เบฅเบฒเบเบเบทเปเบเบธเบเปเบกเบเบนเบเบเบตเปเปเบเบฑเบเปเบเบฑเบเปเบซเป.
--print-เบเปเบญเบเบเบฒเบ
เบเบญเบเบเบธเบเปเบกเบเบนเบเบเบตเปเปเบเบฑเบเปเบเบฑเบเบเบตเปเปเบซเปเบกเบฒเบเปเบญเบเบเบฒเบ.
--print-requires-private
เบเบญเบเบเบธเบเปเบกเบเบนเบเบเบตเปเปเบเบฑเบเปเบเบฑเบเบเบตเปเปเบซเปเบกเบฒเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเบเบเบปเบเบเบตเป (เปเบเบดเปเบ --static).
ENVIRONMENT เบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบ
PKG_CONFIG_PATH
เบฅเบฒเบเบเบทเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบฑเปเบเบเปเบงเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ (เบขเบนเปเปเบ Windows, semicolon-separated) เบฅเบฒเบเบเบทเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบฐเบเบปเปเบเบซเบฒ
เบชเปเบฒเบฅเบฑเบเปเบเบฅเป .pc. เปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบฅเบตเปเบกเบเบปเปเบเบเบฐเบเบทเบเบเบปเปเบเบซเบฒเบเบฐเบซเบผเบญเบเปเบงเบฅเบฒเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบปเปเบเบซเบฒ
เปเบชเบฑเปเบเบเบฒเบ; เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ libdir/pkgconfig:เบเปเปเบกเบนเบ/pkgconfig เบขเบนเปเปเบช libdir เปเบกเปเบ libdir เปเบเป
เบชเปเบฒเบฅเบฑเบเบเบฒเบ pkg-config เปเบฅเบฐ เบเปเปเบกเบนเบ เปเบกเปเบ datadir เบชเปเบฒเบฅเบฑเบ pkg-config เปเบกเบทเปเบญเบกเบฑเบเบเบทเบเบเบดเบเบเบฑเปเบ.
PKG_CONFIG_DEBUG_SPEW
เบเปเบฒเบเบฑเปเบ, เบชเบฒเปเบซเบ pkg-config เปเบเบทเปเบญเบเบดเบกเบเบธเบเบเบฐเปเบเบเบเบญเบเบเปเปเบกเบนเบ debugging เปเบฅเบฐเบฅเบฒเบเบเบฒเบ
เบเบงเบฒเบกโเบเบดเบโเบเบฒเบโเบเบฑเบโเบซเบกเบปเบโ.
PKG_CONFIG_TOP_BUILD_DIR
เบเปเบฒเบเบตเปเบเบฐเบเบฑเปเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบ magic pc_top_builddir เปเบเบดเปเบเบญเบฒเบเบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบ .pc
เปเบเบฅเป. เบเปเบฒเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเปเปเบเปเบเบฑเปเบ, เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ '$(top_builddir)'
เบเบฐเบเบทเบเบเปเบฒเปเบเป. เบเบปเบงเปเบเบเบตเปเบเบงเบเบญเปเบฒเบเบญเบตเบเปเบชเป builddir เปเบเบดเบเบชเบธเบเบเบญเบ Makefile เบเปเบญเบเบเบตเป
เบเบธเบ compile/link เบฅเบฒเบเบเบฒเบเปเบเบ pkg-config เบเบฐเบเบทเบเบเปเบฒเปเบเป. เบเบตเปเบเบฝเบเปเบเปเบชเปเบฒเบเบฑเบเปเบเปเบงเบฅเบฒเบเบตเป
compiling/linking เบเบฑเบเบเบธเบเบเบตเปเบเบฑเบเบเปเปเปเบเปเบเบดเบเบเบฑเปเบ.
PKG_CONFIG_DISABLE_UNINSTALLED
เปเบเบเบเบปเบเบเบฐเบเบดเบเปเบฒเบเปเบฒเบเบฎเปเบญเบเบเปเบเบธเบ "foo" เปเบฅเบฐเบเบธเบ "foo-uninstalled" เบกเบตเบขเบนเป,
pkg-config เบเบฐเบกเบฑเบเบเบปเบงเปเบ "uninstalled". เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบฅเบงเบเบฅเบงเบก / เบเบฒเบเปเบเบทเปเบญเบกเปเบเบ
เบเปเปเบเบฑเบเปเบเบฑเบเปเบเบเบเบตเปเบเบญเบเบเบฒเบเบเบดเบเบเบฑเปเบ. เบเปเบฒเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบเบทเบเบเบฑเปเบ, เบกเบฑเบเบเบฐเบเบดเบเบเบฒเบเปเบเปเบเบฒเบ
เบเบถเบเบเบดเบเบณเปเบงเบปเปเบฒ.
PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
เบขเปเบฒเบฅเบญเบ -I/usr/include out of cflags.
PKG_CONFIG_ALLOW_SYSTEM_LIBS
เบขเปเบฒเบเบญเบ -L/usr/lib เบซเบผเบท -L/lib เบญเบญเบเบเบฒเบ libs.
PKG_CONFIG_SYSROOT_DIR
เปเบเปเปเบ -I เปเบฅเบฐ -L เปเบเบทเปเบญเปเบเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบขเบนเปเปเบ sysroot เปเบเบปเปเบฒเบซเบกเบฒเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบ
เปเบเบฑเบเบเบฐเปเบซเบเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบฒเบเบเปเบฒเบกเบเบธเบเบเบตเปเปเบเป pkg-config เปเบเบทเปเบญเบเปเบฒเบเบปเบ CFLAGS เปเบฅเบฐ
LDFLAGS. -I เปเบฅเบฐ -L เบเบทเบเปเบเปเปเบเปเบเบทเปเบญเบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบดเบเบฎเบฒเบเบเบญเบเบฅเบฐเบเบปเบเปเบซเบกเป. เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ a
-I/usr/include/libfoo เบเบฐเบเบฒเบเปเบเบฑเบ -I/var/target/usr/include/libfoo เบเบฑเบ
PKG_CONFIG_SYSROOT_DIR เปเบเบปเปเบฒเบเบฑเบ /var/target (เบเบปเบเปเบเบเบเบฝเบงเบเบฑเบเปเบเปเบเบฑเบ -L)
PKG_CONFIG_LIBDIR
เปเบเบเบเบตเปเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ pkg-config เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบปเปเบเบซเบฒ, เปเบเบเบเบปเบเบเบฐเบเบด
/usr/lib/pkgconfig:/usr/share/pkgconfig.
PKG_CONFIG_$PACKAGE_$VARIABLE
เบฅเบปเบเบฅเปเบฒเบเบเบปเบงเปเบ VARIABLE เปเบเปเบเบฑเบเปเบเบฑเบ PACKAGE. เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเบฝเบเปเบเบเปเบเป
เบเบงเบเบกเบตเบเบทเปเปเบเบฑเบเปเบเบฑเบ เปเบฅเบฐเบเบปเบงเปเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเบขเบนเปเปเบเบดเบเบเบปเบงเบเบดเบกเปเบซเบเปเบเปเบงเบเบเบปเบงเปเบฅเบเบเบตเปเบเปเปเปเบกเปเบเบเบปเบงเปเบฅเบ
เบเบปเบงเบญเบฑเบเบชเบญเบเบเปเบฝเบเปเบเบฑเบเบเบตเบเบเปเบญเบ. เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบฑเปเบเบเปเบฒ
PKG_CONFIG_GLADEUI_2_0_CATALOGDIR เบเบฐเบฅเบปเบเบฅเปเบฒเบเบเบปเบงเปเบ "catalogdir" เปเบ
เบเบธเบ "gladeui-2.0".
PKG-CONFIG เปเบเปเบกเบฒ เบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบ
pkg-config เบเปเบฒเบเบปเบเบเบปเบงเปเบ metadata เบเปเบฒเบเบงเบเบซเบเปเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเปเบเบฅเป .pc เบซเบผเบทเบชเบญเบเบเบฒเบกเบเบตเป
เปเบงเบฅเบฒเปเบฅเปเบ.
pc_path
เปเบชเบฑเปเบเบเบฒเบเบเบปเปเบเบซเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเปเบเปเปเบเบ pkg-config เปเบกเบทเปเบญเบเบญเบเบซเบฒเปเบเบฅเป .pc. เบเบตเปเบชเบฒเบกเบฒเบ
เบเบทเบเบเปเบฒเปเบเปเปเบเบเบฒเบเบชเบญเบเบเบฒเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบ pkg-config เปเบกเบเบนเบเบเบปเบงเบกเบฑเบเปเบญเบ:
$ pkg-config --variable pc_path pkg-config
pcfiledir
เบชเบฐเบเบฒเบเบเบตเปเบเบดเบเบเบฑเปเบเบเบญเบเปเบเบฅเป .pc. เบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเบญเบเบเบฒเบกเบชเบฐเบเบฒเบเบเบตเปเบเบญเบ
เปเบเบฅเป .pc เบชเปเบฒเบฅเบฑเบเปเบกเบเบนเบเบชเบฐเปเบเบฒเบฐ, เปเบเปเบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเปเบฒเบเปเบเบฅเป .pc
เบชเบฒเบกเบฒเบเบเปเบฒเบเปเบเป. เบเบปเบงโเบขเปเบฒเบ:
เบเบณเบเบณเปเปเบฒ=${pcfiledir}/../..
exec_prefix=${prefix}
libdir=${exec_prefix}/ lib
includeir=${prefix}/include
pc_sysrootdir
เปเบเปเบฅเบเบฐเบเปเบฅเบต sysroot เบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบเบเบเบนเปเปเบเป. เปเบกเบทเปเบญ sysroot เบเปเปเปเบเปเบเบฑเปเบ,
เบเปเบฒเบเบตเปเปเบกเปเบ /. เปเบเบดเปเบ PKG_CONFIG_SYSROOT_DIR เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบก
เบฅเบฒเบเบฅเบฐเบญเบฝเบ.
pc_top_builddir
เบชเบฐเบเบฒเบเบเบตเปเบเบญเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเปเบชเปเบฒเบเบชเบนเบเบชเบธเบเบเบญเบเบเบนเปเปเบเปเปเบเปเบงเบฅเบฒเปเบเบซเบฒ pkg-config. เบเบตเปเปเบกเปเบเปเบเบฑเบเบเบฐเปเบซเบเบ
เปเบเบทเปเบญเบเบฑเปเบเปเบชเบฑเปเบเบเบฒเบเปเบเบเปเบเบเบฒเบกเบดเบเปเบเปเบเบฅเป .pc เบเบตเปเบเบญเบเบเบฒเบเบเบดเบเบเบฑเปเบ. เปเบเบดเปเบ PKG_CONFIG_TOP_BUILD_DIR
เบเบปเบงเบเปเบฝเบเปเบเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบก.
WINDOWS เบงเบดเบเบฒเบชเบฐเปเบเบฒเบฐ
เปเบเป pkg-config เปเบชเบฑเปเบเบเบฒเบเบเบฒเบเบเบญเบเบซเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบทเบเบฅเบฐเปเบฅเบตเบเปเบ Windows. เปเบเบเบเบตเปเบเบฐ, เปเบชเบฑเปเบเบเบฒเบเบเบปเปเบเบซเบฒเปเบกเปเบ
เบเปเปเบชเปเบฒเบเปเบเบเปเบเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเบดเบเบเบฑเปเบเบเบญเบ pkg-config เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเป
lib\pkgconfig เปเบฅเบฐ share\pkgconfig. เบเบตเปเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบซเบผเบทเบเบปเบเปเบเบเปเบเบเปเบเปเบกเบฒเบเบเบฐเบเบฒเบ
เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเปเบเบดเบ.
AUTOCONF เบกเบฒเปเบเบฃ
PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES [,ACTION-IF-เบเบปเบเปเบซเบฑเบ [,เบเบฒเบเบเบฐเบเบณ-เบเปเบฒเบเปเปเบเบปเบ]])
เบกเบฐเบซเบฒเบเบฒเบ PKG_CHECK_MODULES เบชเบฒเบกเบฒเบเปเบเปเปเบ configure.ac เปเบเบทเปเบญเบเบงเบเปเบเบดเปเบเบงเปเบฒเปเบกเบเบนเบ
เบกเบตเบขเบนเป. เบเบฒเบเบเปเบฒเปเบเปเบเบปเบเบเบฐเบเบดเบเบฐเปเบเบฑเบ:
PKG_CHECK_MODULES([MYSTUFF], [gtk+-2.0 >= 1.3.5 libxml = 1.8.4])
เบญเบฑเบเบเบตเปเบเบฐเบชเบปเปเบเบเบปเบเปเบซเปเบเบปเบงเบเปเบฝเบเปเบเบ MYSTUFF_LIBS เปเบฅเบฐ MYSTUFF_CFLAGS, เบเบฑเปเบเปเบเบฑเบ
libs เปเบฅเบฐ cflags เบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบเบฒเบเปเบกเบเบนเบเบเบตเปเปเบซเป. เบเปเบฒเปเบกเบเบนเบเบเบฒเบเบซเบฒเบเปเบเบซเบผเบทเบกเบต
เปเบงเบตเบเบฑเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ, เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฐเบเบปเบเปเบฅเบตเบเบเปเบงเบเบเปเปเบเบงเบฒเบก. เปเบเบทเปเบญเบเบปเบเปเบเบเบเบฒเบ
เบเบณเบชเบฑเปเบเปเบฅเบตเปเบกเบเบปเปเบ, เบฅเบฐเบเบธ ACTION-IF-NOT-FOUND. PKG_CHECK_MODULES เบเบฐเบเปเปเบเบดเบก
เบเปเปโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโเปเบโเบซเบเบถเปเบโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเบฅเบฐโเบเบธ ACTION-IF-NOT-FOUND เบเบญเบโเบเปเบฒเบโเปเบญเบ. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบกเบฑเบเบเบฐ
เบเบฑเปเบเบเปเบฒเบเบปเบงเปเบ MYSTUFF_PKG_ERRORS, เปเบเบดเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเบชเบฐเปเบเบเบชเบดเปเบเบเบตเปเบเบดเบเบเบฒเบ.
เบเบทเปเปเบงเปเบงเปเบฒ เบเปเบฒเปเบเบฑเบเปเบเปเบเป เบเบฒเบเปเบเบซเบฒ PKG_CHECK_MODULES เบเบณเบญเบดเบเบญเบฒเบเบเบฐเบเปเปเปเบเป.
เปเบเบตเบเบเบถเปเบ, เบเปเบฒเบเบเบงเบเปเบซเปเปเบเปเปเบเบงเปเบฒเบเบฐเบฅเบงเบกเปเบญเบปเบฒเบเบฒเบเปเบเบซเบฒ PKG_PROG_PKG_CONFIG เปเบ
configure.ac เบเบญเบเบเปเบฒเบ.
เบเบฐเบฅเบธเบเบฒเบฎเบฑเบเบเบฒเบเบงเปเบฒเบเบฒเบเปเบเป VARIABLE-PREFIX เบเปเบณเปเปเบกเปเบเบเปเปเปเบเบฐเบเบณ. เบซเบผเบฑเบเบเบฒเบ
เบเบฒเบเบเปเบฒเปเบเปเบชเบปเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบ, เบเบฒเบเปเบเบเปเปเบกเบฒเบเบตเปเบกเบต VARIABLE-PREFIX เบเบฝเบงเบเบฑเบเบเบฐเบเปเบฒเบเบเบฒเบ
เปเบเปเบเบปเบงเปเบ _LIBS เปเบฅเบฐ _CFLAGS เบเบตเปเบเบฑเปเบเบเบฒเบเบเบฒเบเปเบเปเบเปเบญเบเปเปเบฒเบเบตเป เปเบเบเบเปเปเบเปเบญเบเปเบ
pkg-config เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ.
PKG_PREREQ(MIN-VERSION)
เบเบงเบเปเบเบดเปเบเบงเปเบฒเปเบงเบตเบเบฑเบเบเบญเบ macro pkg-config autoconf เบเบตเปเปเบเปเบขเบนเปเปเบกเปเบเบขเปเบฒเบเปเปเบญเบ MIN-
เปเบงเบตเบเบฑเปเบ. เบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบ macro pkg-config เปเบเบเบชเบฐเปเบเบฒเบฐเบเบฐเปเบเบฑเบ
เบเบตเปเบกเบตเบขเบนเป.
PKG_PROG_PKG_CONFIG([MIN-VERSION])
เบเปเบฒเบเบปเบเบเบปเบงเปเบ PKG_CONFIG เปเบเบฑเบ pkg-config เบเบตเปเบเบตเบเบตเปเบชเบธเบเบเบตเปเบกเบตเบขเบนเป, เปเบเบฑเบเบเบฐเปเบซเบเบเบเปเบฒเบเปเบฒเบ
เบเปเบญเบเบเบฒเบ pkg-config เปเบเปเบเปเปเบเปเบญเบเบเบฒเบเปเบเป PKG_CHECK_MODULES.
PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES [,ACTION-IF-เบเบปเบเปเบซเบฑเบ [,ACTION-IF-NOT-
เบเบปเบ]])
เปเบเบตเบเปเบเปเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเบเบเบปเบเบเบตเปเบเปเบฒเบ --static เบเปเบญเบเบเบตเปเบเบฐเปเบเบซเบฒ PKG_CHECK_MODULES.
PKG_CHECK_EXISTS(MODULES, [ACTION-IF-Found], [เบเบฒเบเบเบฐเบเบณ-เบเปเบฒเบเปเปเบเบปเบ])
เบเบงเบเปเบเบดเปเบเบงเปเบฒเบกเบตเบเบธเบเบเบญเบเปเบกเบเบนเบเปเบเบเบชเบฐเปเบเบฒเบฐ. เบเปเบฒเบโเบเบทโเบเบฑเบ
PKG_CHECK_MODULES(), เปเบเปเบเปเปเปเบเปเบเบฑเปเบเบเบปเบงเปเบ เบซเบผเบทเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฒเบเบเบดเบก.
เบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ PKG_CHECK_MODULES, เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบปเบงเบขเปเบฒเบเบเปเบฒเบญเบดเบเบเบญเบเบญเบฑเบเบเบตเป เบซเบผเบท
PKG_CHECK_MODULES เบเบทเบเปเบญเบตเปเบ, เบซเบผเบทเปเบซเปเปเบเปเปเบเบงเปเบฒเปเบเบซเบฒ PKG_CHECK_EXISTS เบเปเบงเบเบเบปเบเปเบญเบ.
PKG_INSTALLDIR(DIRECTORY)
เปเบเบเบเบตเปเบเบปเบงเปเบ pkgconfigdir เปเบเบฑเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเปเปเบกเบเบนเบเบเบงเบเบเบดเบเบเบฑเปเบ
pkg-config .pc เปเบเบฅเป. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบกเปเบ $libdir/pkgconfig, เปเบเป
เบชเบฒเบกเบฒเบเบเปเบฝเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเปเปเบเบเบเบฒเบเบเปเบฒเบเบเบญเบ DIRECTORY. เบเบนเปเปเบเปเบชเบฒเบกเบฒเบ override เบเปเบฒเบ
--with-pkgconfigdir เบเบฒเบฃเบฒเบกเบดเปเบเบต.
PKG_NOARCH_INSTALLDIR(DIRECTORY)
เปเบเบเบเบตเปเบเบปเบงเบเปเบฝเบเปเบเบ noarch_pkgconfigdir เปเบเบฑเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเปเปเบกเบเบนเบเบเบงเบ
เบเบดเบเบเบฑเปเบเปเบเบฅเป arch-independent pkg-config .pc. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบกเปเบ
$datadir/pkgconfig, เปเบเปเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบเปเบเปเปเบเบเบเบฒเบเบเปเบฒเบ DIRECTORY. เบเบนเปเปเบเป
เบชเบฒเบกเบฒเบ override เบเปเบฒเบเบเบฒเบฅเบฒเบกเบดเปเบเบต --with-noarch-pkgconfigdir.
PKG_CHECK_VAR(เบเปเบฝเบเปเบเป, เปเบกเบเบนเบ, เบเบฑเปเบเบเปเบฒเบเบปเบงเบเปเบฝเบเปเบเป, [ACTION-IF-Found], [เบเบฒเบเบเบฐเบเบณ-เบเปเบฒเบเปเปเบเบปเบ])
เบเบถเบเปเบญเบปเบฒเบเปเบฒเบเบญเบเบเบปเบงเปเบ pkg-config CONFIG-VARIABLE เบเบฒเบ MODULE เปเบฅเบฐ
เปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบ VARIABLE. เบเบทเปเปเบงเปเบงเปเบฒเบเบฒเบเปเบเป VARIABLE เบเปเบณเปเปเบกเปเบเบเปเปเปเบเบฐเบเบณเปเบเบฑเบ
เบเบฒเบเบเบงเบเบชเบญเบเบเบฐเบเบทเบเบเปเบฒเบกเปเบเบเปเบฒเบเบปเบงเปเบเบเบทเบเบเบฑเปเบเปเบงเปเปเบฅเปเบง.
METADATA เปเบญเบเบฐเบชเบฒเบ SYNTAX
เปเบเบทเปเบญเปเบเบตเปเบกเบซเปเบญเบเบชเบฐเปเบธเบเปเบชเปเบเบธเบเบเบญเบเบเบธเบ pkg-config เบฎเบนเปเบเปเบฝเบงเบเบฑเบ, เบเบฝเบเปเบเปเบเบดเบเบเบฑเปเบ a .pc เบเบทเปเบ.
เบเปเบฒเบเบเบงเบเบเบดเบเบเบฑเปเบเปเบเบฅเปเบเบตเปเปเบชเป libdir/pkgconfig.
เบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเปเบเบฅเป:
# เบเบตเปเปเบกเปเบ เบเบณ เปเบซเบฑเบ
prefix=/home/hp/unst # เบเบตเปเบเบณเบเบปเบเบเบปเบงเปเบ
exec_prefix=${prefix} # เบเปเบฒเบเบปเบเบเบปเบงเปเบเบญเบทเปเบเปเบเปเบเบทเปเบญเบเปเบเบเปเบฒเบญเบดเบ
libdir=${exec_prefix}/ lib
includeir=${prefix}/include
เบเบทเป: GObject # เบเบทเปเบเบตเปเบกเบฐเบเบธเบเบญเปเบฒเบเปเบเป
เบฅเบฒเบเบฅเบฐเบญเบฝเบ: เบฅเบฐเบเบปเบเบงเบฑเบเบเบธ/เบเบฐเปเบเบเบชเบณเบฅเบฑเบ GLib # เบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบตเปเบกเบฐเบเบธเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเป
Version: 1.3.1
URL: http://www.gtk.org
เบเปเบญเบเบเบฒเบ: glib-2.0 = 1.3.1
เบเปเปเบเบฑเบเปเบเปเบ: foobar <= 4.5
Libs: -L${libdir} -lgobject-1.3
Libs.private: -lm
Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib/include
เปเบเบเบเบปเบเบเบฐเบเบดเบเปเบฒเบเบเบฐเบชเปเบฒเบเปเบเบฅเปเปเบเบเปเบเป configure, เบเบฑเปเบเบเบฑเปเบ prefix, เปเบฅเบฐเบญเบทเปเบเปเบเบทเบเบเบฑเปเบเปเบเบฑเบ
เบเบธเบโเบเปเบฒโเบเบตเปโเปเบซเบกเบฒเบฐโเบชเบปเบกโ. เบเบนเปเบกเบท GNU Autoconf เปเบเบฐเบเปเบฒเปเบซเปเบชเปเบฒเบเปเบเบฅเปเปเบเบฑเปเบเปเบเบฅเป .pc เบขเบนเป
เบเบฒเบเบเปเปเบชเปเบฒเบเปเบงเบฅเบฒเปเบเบเบเบตเปเบเบฐเบเปเบฒเบเบปเบเปเบงเบฅเบฒ, เบเบฑเปเบเบเบฑเปเบเปเบกเบทเปเบญเบเปเบฒเบเบชเปเบฒเบเปเบเบฅเป .pc เปเบกเปเบเปเบฅเบทเปเบญเบเบเบญเบเบฅเบปเบเบเบฒเบ
เปเบฅเบฐเบเบงเบฒเบกเบกเบฑเบ.
เปเบเบฅเปเบกเบตเบชเบญเบเบเบฐเปเบเบ: เบชเบฒเบเบเปเบฒเบชเปเบฒเบเบฑเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเปเบฒเบชเปเบฒเบเบฑเบเบเบงเบเบเบฑเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ, เปเบฅเบฐ
เบเปเบฒเบเบดเบเบฒเบกเบเบปเบงเปเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบชเบฐเบเบฃเบดเบเบเบตเปเปเบเบฑเบเบเบปเบงเปเบฅเบ เปเบฅเบฐเบเบปเบงเปเบฅเบเบเบงเบเบเบฑเบเปเบเบทเปเบญเบเปเบฒเบเปเบเบปเปเบฒเบเบฑเบ. เบเปเบฒเบชเปเบฒเบเบฑเบเปเบกเปเบ
เบเปเบฒเบเบปเบเปเบงเปเบฅเปเบงเบเบซเบเปเบฒเปเบฅเบฐเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเบดเปเบชเบ pkg-config; เบเบปเบงเปเบเบเปเปเปเบเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเบกเบต
เบเบปเบงเปเบเปเบเปเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ (เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบนเปเปเบเปเบญเบฒเบเบเบฐเบเบฒเบเบซเบงเบฑเบเบงเปเบฒเบเบฐเบเบถเบเปเบญเบปเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบปเบเบเบฐเบเบด
เบเบปเบงเปเบเบเบทเป).
เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบเบฒเบเบญเปเบฒเบเบญเบตเบเบเบปเบงเปเบเปเบกเปเบเบเบฝเบ "${foo}"; เบเปเบฒเบเบชเบฒเบกเบฒเบเบซเบฅเบปเบเบซเบเบตเบเบปเบงเบซเบเบฑเบเบชเบท "${" เปเบเบฑเบ "$${".
เบเบทเปเบเบญเบเบเปเบฒเบ: เบเปเบญเบเบเปเปเบกเบนเบเบเบตเปเบเบงเบเบเบฐเปเบเบฑเบเบเบทเปเบเบตเปเบกเบฐเบเบธเบเบญเปเบฒเบเปเบเปเบชเปเบฒเบฅเบฑเบเปเบเบฑเบเปเบเบ. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบกเบฑเบเบเปเปเปเบกเปเบ
เบเบทเปเบเปเบฒเบเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเบฑเบ pkg-config.
เบฅเบฒเบเบฅเบฐเบญเบฝเบ:
เบเบตเปเบเบงเบเบเบฐเปเบเบฑเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบชเบฑเปเบเปเบเบญเบเบเบธเบ
URL: URL เบเบตเปเบเบนเปเบเบปเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบ เปเบฅเบฐเบเบฒเบงเปเบซเบผเบเปเบเบฑเบเปเบเบ
Version:
เบญเบฑเบเบเบตเปเบเบงเบเบเบฐเปเบเบฑเบเบชเบฐเบเบฃเบดเบเปเบงเบตเบเบฑเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเบชเบฐเปเบเบฒเบฐเบเบตเปเบชเบธเบ.
เบเปเบญเบเบเบฒเบ:
เบเบตเปเปเบกเปเบเบฅเบฒเบเบเบฒเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเปเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบเปเบเบฑเบเปเบเบฑเบเบเบญเบเปเบเบปเปเบฒ. เบเบธเบ
เบเบฒเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเบเบถเปเบเบเบฑเบเบเบฐเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเบเบธเบเบฅเบฒเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบญเบเบเปเบฒเบ.
เบเบฒเบโเปเบฅเบทเบญเบโ, เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเปเบฒโเบเบปเบโเบชเบฐโเบเบฑเบโเบเบญเบโเบเบธเบโเบเบตเปโเบเปเบญเบโเบเบฒเบ (เปเบเบโเบเบฒเบโเบเปเบฒโเปเบเปโ
operators =, <, >, >=, <=); เบเบฒเบเบฅเบฐเบเบธเบชเบฐเบเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเป pkg-config เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบดเปเบชเบ
เบเบฒเบโเบเบงเบโเบชเบญเบโเบชเบธโเบเบฐโเบเบฒเบโ. เบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบฒเบงเปเบเบดเบเบเบธเบเบเบฝเบงเบเบฑเบเบเบฝเบเปเบเปเบเบฑเปเบเบเบฝเบงเปเบ เบเปเบญเบเบเบฒเบ:
เบชเบฒเบ. เบเปเบฒเปเบงเบตเบเบฑเบเบเบญเบเปเบเบฑเบเปเบเบฑเบเบเปเปเบเบทเบเบฅเบฐเบเบธ, เบฅเบธเปเบเปเบเบเปเปเบเบฐเบเบทเบเปเบเปเบเบฑเบเบเปเปเบกเบต
เบเบฒเบเบเบงเบเบชเบญเบ.
Requires.private:
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบธเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบเบเบธเบเบเบตเป. เบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบฒเบ เบเปเบญเบเบเบฒเบ เปเบกเปเบเบงเปเบฒ
เบเบธเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฒเบเปเบเป Requires.private เบเปเปเปเบเปเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบธเบ
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบทเบเบเบดเบเปเบฅเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเบเปเบเบทเปเบญเบเปเบซเบงเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเป (ie, เปเบเปเบงเบฅเบฒเบเบตเป --static เบเปเปเปเบกเปเบ
เบฅเบฐเบเบธ). เปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเปเบเปเบฅเบฐเปเบเบฅเป .pc เบเบปเบเบเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ,
Requires.private เบเบฐเบเบทเบเบเปเบฒเปเบเปเบชเบฐเปเบเบฒเบฐเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบฒเบเบเบถเปเบเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบ
เบซเปเบญเบเบชเบฐ เปเบธเบ.
เบเปเปเบเบฑเบเปเบเปเบ:
เปเบชเบฑเปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเป pkg-config เปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบเบงเบเบเบฒเบชเบธเบเบฐเบเบฒเบเปเบเบตเปเบกเปเบเบตเบก, เบเบปเปเบเบเป
เปเบเบทเปเบญเบเบงเบเบซเบฒเบเบฒเบเบเบดเบเบเบฑเปเบเบเบนเปเปเบเปเบเบตเปเปเบเบเบซเบฑเบ. syntax เปเบกเปเบเบเบทเบเบฑเบเบเบฑเบ เบเปเบญเบเบเบฒเบ: เบเบปเบเปเบงเบฑเปเบ
เบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบฒเบเบเบทเปเบเบธเบเบเบฝเบงเบเบฑเบเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบเบเบฑเปเบเบขเบนเปเบเบตเปเบเบตเป, เบเบปเบงเบขเปเบฒเบ "foobar =
1.2.3, foobar = 1.2.5, foobar >= 1.3", เบเปเบฒเบเปเบฒเบเบกเบตเปเบซเบเบเบปเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบเบงเบเบฑเปเบ.
เบเปเปเปเบเปเบฅเบฐเบเบธเปเบงเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบธเบเบเบญเบเบเปเบฒเบเบเบฑเบเบเบฑเบเบเบธเบเบฅเบธเปเบเบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒ
เบเบธเบ. เบเปเบฒเบเบนเปเปเบเปเบเบฐเบเบฒเบเบฒเบกเปเบเปเปเบเบฑเบเปเบเบฑเบเบเบญเบเปเบเบปเปเบฒเปเบฅเบฐเปเบเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเปเบเบเบฑเบ
เปเบงเบฅเบฒ, เปเบฅเปเบง pkg-config เบเบฐเบเบปเปเบก.
Libs: เปเบชเบฑเปเบเบเบตเปเบเบงเบเบเบฐเปเบซเปเบเบธเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเบฐเปเบเบฒเบฐเบเบฑเบเบเบธเบเบเบญเบเบเปเบฒเบ. เบขเปเบฒเปเบเบตเปเบกเบเบธเบเปเบเป
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบซเบธเปเบกเบซเปเปเบเบตเปเบเปเบญเบเบเบฒเบ; pkg-config เบเบฐเปเบเบตเปเบกเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ.
Libs.private:
เปเบเบงเบเบตเปเบเบงเบเบเบญเบเบเบฑเบเบเบฒเบซเปเบญเบเบชเบฐเปเบธเบเบชเปเบงเบเบเบปเบงเบเบตเปเปเบเปเบขเบนเป. เบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบญเบเบฐเบเบปเบเปเบกเปเบ
เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเบเปเปเปเบเปเปเบเบตเบเปเบเบตเบเปเบเบเบเปเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบญเบเบเปเบฒเบ, เปเบเปเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเบเปเบฅเบฐเบเบตเบเบญเบ
เบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเบเบเบปเบเบเบตเป. เบเบตเปเปเบเบเบเปเบฒเบเบเบฒเบ Requires.private เปเบเบเบฑเปเบเบกเบฑเบเบญเปเบฒเบเปเบเบดเบเบซเปเบญเบเบชเบฐเปเบธเบ
เบเบตเปเบเปเปเปเบเปเบเบดเบเบเบฑเปเบเปเบเบฅเปเปเบเบฑเบเปเบเบฑเบ.
เบเบธเบ:
เปเบเบงเบเบตเปเบเบงเบเบฅเบฒเบเบเบทเปเบเบธเบเบฅเบงเบเบฅเบงเบกเบชเบฐเปเบเบฒเบฐเบเบฑเบเบเบธเบเบเบญเบเบเปเบฒเบ. เบขเปเบฒเปเบเบตเปเบกเบญเบฑเบเปเบ
เบเบธเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบตเปเบเปเบญเบเบเบฒเบ; pkg-config เบเบฐเปเบเบตเปเบกเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ.
เปเบเป i686-w64-mingw32-pkg-config เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเบฒเบเบเปเบฅเบดเบเบฒเบ onworks.net