เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

i686-w64-mingw32-pkg-config - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ i686-w64-mingw32-pkg-config เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ 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


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    เป€เบŸเบ”
    เป€เบŸเบ”
    Phaser เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบ›เบตเบ”เป„เบง, เบŸเบฃเบต, เปเบฅเบฐเบกเปˆเบงเบ™เบŠเบทเปˆเบ™
    เปเบซเบผเปˆเบ‡ HTML5 เบเบญเบšเป€เบเบกเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบต
    WebGL เปเบฅเบฐ Canvas rendering เบ—เบปเปˆเบง
    desktop เปเบฅเบฐเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบกเบทเบ–เบท. เป€เบเบก
    เบชเบฒเบกเบฒเบ”เบฎเปˆเบงเบก...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Phaser
  • 2
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ VASSAL
    เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ VASSAL
    VASSAL เปเบกเปˆเบ™เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡
    เบชเบฐเบšเบฑเบšเป€เบญเป€เบฅเบฑเบเป‚เบ•เบฃเบ™เบดเบเบ‚เบญเบ‡เบเบฐเบ”เบฒเบ™เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡
    เปเบฅเบฐเป€เบเบกเบšเบฑเบ”. เบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš
    เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบŠเบดเป‰เบ™เบชเปˆเบงเบ™เป€เบเบกเปเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš,
    เปเบฅเบฐ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” VASSAL Engine
  • 3
    OpenPDF - เบชเป‰เบญเบกเบ‚เบญเบ‡ iText
    OpenPDF - เบชเป‰เบญเบกเบ‚เบญเบ‡ iText
    OpenPDF เปเบกเปˆเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Java เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡
    เปเบฅเบฐเปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ PDF เบ”เป‰เบงเบ LGPL เปเบฅเบฐ
    เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” MPL. OpenPDF เปเบกเปˆเบ™โ€‹
    LGPL/MPL open source เบœเบนเป‰เบชเบทเบšเบ—เบญเบ” iText,
    a
    เบ”เบฒเบงเป‚เบซเบฅเบ” OpenPDF - Fork เบ‚เบญเบ‡ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”
    Geoscientific Analyzes - เปเบกเปˆเบ™เบžเบนเบกเบชเบฒเบ”
    เบŠเบญเบšเปเบงเบฅเบฐเบšเบปเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™ (GIS) เบเบฑเบš
    เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบญเบฑเบ™เบเบดเปˆเบ‡เปƒเบซเบเปˆเบชเปเบฒเบฅเบฑเบš geodata
    เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡ เปเบฅเบฐ ana...
    เบ”เบฒเบงเป‚เบซเบฅเบ” SAGA GIS
  • 5
    เบเปˆเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบš Java/JTOPen
    เบเปˆเบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบš Java/JTOPen
    IBM Toolbox เบชเปเบฒเบฅเบฑเบš Java / JTOPen เปเบกเปˆเบ™ a
    เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ‚เบญเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™ Java เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™
    เป‚เบ›เบฃเปเบเบฃเบกเบฅเบนเบเบ„เป‰เบฒ/เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”
    เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบเบฑเบšเบฅเบฐเบšเบปเบšเบ—เบตเปˆเปเบฅเปˆเบ™ OS/400,
    i5/OS, o...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Toolbox เบชเปเบฒเบฅเบฑเบš Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (เบซเบผเบท D3 เบชเปเบฒเบฅเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบ‚เบฑเบšเป€เบ„เบทเปˆเบญเบ™เบ”เป‰เบงเบเบ‚เปเป‰เบกเบนเบ™)
    เป€เบ›เบฑเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” JavaScript เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™
    เป€เบžเบทเปˆเบญเบœเบฐเบฅเบดเบ”เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš
    เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบžเบฒเบšเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš. เบ”เป‰เบงเบ D3
    เป€เบˆเบปเป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” D3.js
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    Abidiff
    Abidiff
    abidiff - เบ›เบฝเบšเบ—เบฝเบš ABIs เบ‚เบญเบ‡เป„เบŸเบฅเปŒ ELF
    abidiff เบ›เบฝเบšเบ—เบฝเบš Application Binary
    เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš (ABI) เบ‚เบญเบ‡เบชเบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™
    เปƒเบ™เบฎเบนเบšเปเบšเบš ELF. เบกเบฑเบ™โ€‹เบญเบญเบโ€‹เบ„เบงเบฒเบกโ€‹เบซเบกเบฒเบโ€‹
    เบฅเบฒเบเบ‡เบฒเบ™...
    เปเบฅเปˆเบ™ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI เบ‚เบญเบ‡ ELF เป„เบ”เป‰
    file abidw เบญเปˆเบฒเบ™เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™เปƒเบ™ ELF
    เบฎเบนเบšเปเบšเบšเปเบฅเบฐเบ›เปˆเบญเบเบ•เบปเบงเบชเบฐเปเบ”เบ‡ XML
    ABI เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹เบเบฑเบšโ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบกเบฒเบ”โ€‹เบ•เบฐโ€‹เบ–เบฒเบ™โ€‹. เป„เบ”เป‰
    เบ›เปˆเบญเบเบญเบญเบเบกเบฒ...
    เปเบฅเปˆเบ™ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เบšเบฑเบ™โ€‹เบ™เบฒโ€‹เบ—เบดโ€‹เบเบฒเบ™โ€‹
    เป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เบชเบญเบ...
    เปเบฅเปˆเบ™ copac2xml
  • 4
    เบ•เบณเบซเบผเบงเบ”
    เบ•เบณเบซเบผเบงเบ”
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš pephole เบ—เบปเปˆเบงเป„เบ›. เบกเบฑเบ™
    เบญเปˆเบฒเบ™เบฅเบฐเบซเบฑเบ”เบˆเบฒเบเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™ เปเบฅเบฐ
    เบ‚เบฝเบ™...
    เปเบฅเปˆเบ™ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - เบฅเบงเบšเบฅเบงเบกเบซเบปเบงเบ‚เปเป‰
    เบ›เบฐเบเบฒเบ”เบˆเบฒเบเป€เบญเบเบฐเบชเบฒเบ™ Stx ...
    เปเบฅเปˆเบ™ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    เปเบฅเปˆเบ™ gatling-bench
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad