EnglishFrenchSpanyol

Ad


Favicon OnWorks

i686-w64-mingw32-pkg-config - Dalam Talian di Awan

Jalankan i686-w64-mingw32-pkg-config dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan i686-w64-mingw32-pkg-config yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


pkg-config - Kembalikan metainformation tentang perpustakaan yang dipasang

SINOPSIS


pkg-konfigurasi [--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] [--nyahpasang] [--exists]
[--atleast-version=VERSION] [--exact-version=VERSION] [--max-version=VERSION] [--validate]
[--senarai-semua] [--cetak-menyediakan] [--cetak-memerlukan] [--cetak-memerlukan-peribadi]
[PERPUSTAKAAN...]

DESCRIPTION


. pkg-konfigurasi program digunakan untuk mendapatkan maklumat tentang perpustakaan yang dipasang dalam
sistem. Ia biasanya digunakan untuk menyusun dan memaut dengan satu atau lebih perpustakaan. Di sini
senario penggunaan biasa dalam Makefile:

program: program.c
cc program.c $(pkg-config --cflags --libs gnomeui)

pkg-konfigurasi mendapatkan semula maklumat tentang pakej daripada fail metadata khas. Fail-fail ini
dinamakan sempena pakej, dan mempunyai a .pc sambungan. Pada kebanyakan sistem, pkg-konfigurasi kelihatan
in /usr/lib/pkgconfig, /usr/share/pkgconfig, /usr/local/lib/pkgconfig and
/usr/local/share/pkgconfig untuk fail-fail ini. Ia juga akan kelihatan dalam kolon-
dipisahkan (pada Windows, dipisahkan koma bertitik) senarai direktori yang ditentukan oleh
Pembolehubah persekitaran PKG_CONFIG_PATH.

Nama pakej yang dinyatakan pada pkg-konfigurasi baris arahan ditakrifkan sebagai nama bagi
fail metadata, tolak fail .pc sambungan. Jika perpustakaan boleh memasang berbilang versi
serentak, ia mesti memberikan setiap versi namanya sendiri (contohnya, GTK 1.2 mungkin ada
nama pakej "gtk+" manakala GTK 2.0 mempunyai "gtk+-2.0").

Selain menentukan nama pakej pada baris arahan, laluan penuh ke yang diberikan .pc
fail boleh diberikan sebaliknya. Ini membolehkan pengguna menanyakan sesuatu secara langsung .pc fail.

PILIHAN


Pilihan berikut disokong:

--modversion
Meminta maklumat versi perpustakaan yang dinyatakan pada arahan
baris dipaparkan. Jika pkg-konfigurasi boleh mencari semua perpustakaan pada baris arahan,
rentetan versi setiap perpustakaan dicetak ke stdout, satu versi setiap baris. Di dalam ini
kes pkg-konfigurasi keluar dengan jayanya. Jika satu atau lebih perpustakaan tidak diketahui, pkg-konfigurasi
keluar dengan kod bukan sifar, dan kandungan stdout tidak ditentukan.

--versi
Memaparkan versi pkg-konfigurasi dan ditamatkan.

--sekurang-kurangnya-pkgconfig-version=VERSION
Memerlukan sekurang-kurangnya versi pkg-config yang diberikan.

- membantu Memaparkan mesej bantuan dan ditamatkan.

--kesilapan-cetak
Jika satu atau lebih modul pada baris arahan, atau kebergantungan mereka, tidak
ditemui, atau jika ralat berlaku dalam menghurai a .pc fail, maka pilihan ini akan menyebabkan
ralat menjelaskan masalah yang akan dicetak. Dengan pilihan "predikat" seperti
"--wujud" pkg-konfigurasi berjalan secara senyap secara lalai, kerana ia biasanya digunakan dalam
skrip yang mahu mengawal apa yang output. Pilihan ini boleh digunakan secara bersendirian (untuk hanya
ralat cetak yang dihadapi ketika mencari modul pada baris arahan) atau dengan yang lain
pilihan. Pembolehubah persekitaran PKG_CONFIG_DEBUG_SPEW mengatasi pilihan ini.

--kesilapan-pendek
Cetak mesej ralat pendek.

--kesilapan-kesilapan
Jika satu atau lebih modul pada baris arahan, atau kebergantungan mereka, tidak
ditemui, atau jika ralat berlaku dalam menghurai aa .pc fail, maka pilihan ini akan disimpan
ralat menjelaskan masalah daripada dicetak. Dengan pilihan "predikat" seperti
"--wujud" pkg-konfigurasi berjalan secara senyap secara lalai, kerana ia biasanya digunakan dalam
skrip yang mahu mengawal apa yang output. Jadi pilihan ini hanya berguna dengan
pilihan seperti "--cflags" atau "--modversion" yang mencetak ralat secara lalai. The
Pembolehubah persekitaran PKG_CONFIG_DEBUG_SPEW mengatasi pilihan ini.

--errors-to-stdout
Jika ralat mencetak, cetaknya ke stdout dan bukannya stderr lalai

--nyahpepijat
Cetak maklumat penyahpepijatan. Ini sedikit berbeza daripada
Pembolehubah persekitaran PKG_CONFIG_DEBUG_SPEW, yang turut mendayakan "--print-errors".

Pilihan berikut digunakan untuk menyusun dan memaut program:

-CFLAGS
Ini mencetak pra-pemproses dan menyusun bendera yang diperlukan untuk menyusun pakej pada
baris arahan, termasuk bendera untuk semua kebergantungan mereka. Bendera "dimampatkan" jadi
bahawa setiap bendera yang sama muncul sekali sahaja. pkg-konfigurasi keluar dengan kod bukan sifar jika
ia tidak dapat mencari metadata untuk satu atau lebih pakej pada baris arahan.

--cflags-sahaja-I
Ini mencetak bahagian -I "--cflags". Iaitu, ia mentakrifkan laluan carian pengepala
tetapi tidak menyatakan apa-apa lagi.

--cflags-only-other
Ini mencetak bahagian "--cflags" yang tidak dilindungi oleh "--cflags-only-I".

--libs Pilihan ini adalah sama dengan "--cflags", hanya ia mencetak bendera pautan. Seperti dengan
"--cflags", bendera pendua digabungkan (mengekalkan susunan yang betul), dan bendera untuk
kebergantungan disertakan dalam output.

--libs-sahaja-L
Ini mencetak bahagian -L/-R "--libs". Iaitu, ia mentakrifkan laluan carian perpustakaan
tetapi tidak menyatakan perpustakaan yang mana untuk dipautkan.

--libs-only-l
Ini mencetak bahagian -l "--libs" untuk perpustakaan yang dinyatakan pada arahan
barisan. Ambil perhatian bahawa gabungan "--libs-only-l" dan "--libs-only-L" mungkin lebih kecil
daripada "--libs", disebabkan oleh bendera seperti -rdynamic.

--libs-hanya-lain-lain
Ini mencetak bahagian "--libs" yang tidak dilindungi oleh "--libs-only-L" dan "--libs-only-
l", seperti "--pthread".

--variable=VARIABLENAME
Ini mengembalikan nilai pembolehubah yang ditakrifkan dalam pakej .pc fail. Kebanyakan pakej
tentukan pembolehubah "awalan", sebagai contoh, supaya anda boleh berkata:
$ pkg-config --variable=prefix glib-2.0
/usr/

--define-variable=VARIABLENAME=VARIABLEVALUE
Ini menetapkan nilai global untuk pembolehubah, mengatasi nilai dalam mana-mana .pc fail.
Kebanyakan pakej mentakrifkan pembolehubah "awalan", sebagai contoh, supaya anda boleh berkata:
$ pkg-config --print-errors --define-variable=prefix=/foo \
--variable=prefix glib-2.0
/foo

--cetak-pembolehubah
Mengembalikan senarai semua pembolehubah yang ditakrifkan dalam pakej.

--dinyahpasang
Biasanya jika anda meminta pakej "foo" dan pakej "foo-uninstalled" wujud,
pkg-konfigurasi akan memilih varian "-dinyahpasang". Ini membolehkan penyusunan/pautan
terhadap pakej yang dinyahpasang. Jika anda menentukan pilihan "--uninstalled", pkg-konfigurasi
akan kembali dengan jayanya jika mana-mana pakej "-dinyahpasang" sedang digunakan, dan kembali
kegagalan (salah) sebaliknya. (Persekitaran PKG_CONFIG_DISABLE_UNINSTALLED
pembolehubah disimpan pkg-konfigurasi daripada secara tersirat memilih pakej "-dinyahpasang", jadi jika
pembolehubah itu ditetapkan, ia hanya akan digunakan jika anda menghantar nama seperti "foo-
dinyahpasang" pada baris arahan secara eksplisit.)

--wujud

--sekurang-kurangnya-versi=VERSION

--exact-version=VERSION

--max-version=VERSION
Pilihan ini menguji sama ada pakej atau senarai pakej pada baris arahan adalah
diketahui pkg-konfigurasi, dan secara pilihan sama ada nombor versi pakej memenuhi
kekangan tertentu. Jika semua pakej wujud dan memenuhi versi yang ditentukan
kekangan, pkg-konfigurasi keluar dengan jayanya. Jika tidak ia keluar tidak berjaya. Sahaja
pilihan membandingkan VERSI pertama akan diberi penghormatan. Pilihan seterusnya jenis ini
akan diabaikan.

Daripada menggunakan pilihan ujian versi, anda hanya boleh memberikan versi
kekangan selepas setiap nama pakej, contohnya:
$ pkg-config --wujud 'glib-2.0 >= 1.3.4 libxml = 1.8.3'
Ingat untuk menggunakan --print-errors jika anda mahukan mesej ralat. Apabila tiada pilihan keluaran
dibekalkan kepada pkg-konfigurasi, --wujud adalah tersirat.

--sahkan
Menyemak sintaks pakej .pc fail untuk kesahihan. Ini sama dengan
--wujud kecuali kebergantungan tidak disahkan. Ini boleh berguna untuk pakej
pemaju untuk menguji mereka .pc fail sebelum dikeluarkan:
$ pkg-config --validate ./my-package.pc

--msvc-sintaks
Pilihan ini hanya tersedia pada Windows. Ia menyebabkan pkg-konfigurasi kepada output -l dan -L
bendera dalam bentuk yang diiktiraf oleh pengkompil baris arahan Microsoft Visual C++, cl.
Secara khusus, bukannya -Lx:/beberapa/laluan ia mencetak /libpath:x/some/path, dan sebaliknya
of -lfoo ia mencetak foo.lib. Ambil perhatian bahawa output --libs terdiri daripada bendera untuk
linker, dan harus diletakkan pada baris arahan cl selepas suis /link.

--define-prefix
--dont-define-prefix
Pilihan ini mengawal sama ada pkg-konfigurasi mengatasi nilai pembolehubah awalan
dalam setiap fail .pc. Dengan --define-prefix, pkg-konfigurasi menggunakan lokasi yang dipasang pada
fail .pc untuk menentukan awalan. --dont-define-prefix menghalang tingkah laku ini.
Lalai biasanya --define-prefix.

Apabila ciri ini didayakan dan fail .pc ditemui dalam direktori bernama
pkgconfig, awalan untuk pakej itu diandaikan sebagai datuk nenek kepada
direktori tempat fail ditemui, dan awalan pembolehubah ditindih untuk itu
fail dengan sewajarnya.

Jika nilai pembolehubah dalam fail .pc bermula dengan yang asal, tidak ditindih,
nilai awalan pembolehubah, maka nilai ganti bagi awalan digunakan sebagai gantinya.
Ini membolehkan ciri berfungsi walaupun pembolehubah telah dikembangkan dalam
fail .pc.

--prefix-variable=PREFIX
Tetapkan nama pembolehubah itu pkg-konfigurasi mengatasi bukannya awalan semasa menggunakan
ciri --define-prefix.

--statik
Pustaka output sesuai untuk pemautan statik. Ini bermakna termasuk mana-mana peribadi
perpustakaan dalam output. Ini bergantung pada penandaan yang betul dalam fail .pc, jika tidak a
bilangan perpustakaan yang terlalu besar biasanya akan dikeluarkan.

--senarai-semua
Senaraikan semua modul yang terdapat dalam pkg-konfigurasi laluan.

--cetak-menyediakan
Senaraikan semua modul yang disediakan oleh pakej yang diberikan.

--cetak-memerlukan
Senaraikan semua modul yang diperlukan oleh pakej yang diberikan.

--cetak-memerlukan-peribadi
Senaraikan semua modul yang diperlukan oleh pakej yang diberikan untuk pemautan statik (lihat --static).

PERSEKITARAN PELBAGAI


PKG_CONFIG_PATH
Senarai direktori dipisahkan bertindih (pada Windows, dipisahkan koma bertitik) untuk dicari
untuk fail .pc. Direktori lalai akan sentiasa dicari selepas mencari
laluan; lalainya ialah libdir/pkgconfig:Datadir/pkgconfig di mana libdir ialah libdir
Untuk pkg-konfigurasi and Datadir ialah datadir untuk pkg-konfigurasi apabila ia dipasang.

PKG_CONFIG_DEBUG_SPEW
Jika ditetapkan, menyebabkan pkg-konfigurasi untuk mencetak semua jenis maklumat dan laporan penyahpepijatan
semua kesilapan.

PKG_CONFIG_TOP_BUILD_DIR
Nilai untuk ditetapkan untuk pembolehubah ajaib pc_top_builddir yang mungkin muncul dalam .pc
fail. Jika pembolehubah persekitaran tidak ditetapkan, nilai lalai '$(top_builddir)'
akan digunakan. Pembolehubah ini harus merujuk kepada builddir teratas Makefile di mana
bendera kompil/pautan yang dilaporkan oleh pkg-konfigurasi akan digunakan. Ini hanya penting apabila
menyusun/menghubungkan dengan pakej yang masih belum dipasang.

PKG_CONFIG_DISABLE_DIPASANG
Biasanya jika anda meminta pakej "foo" dan pakej "foo-uninstalled" wujud,
pkg-konfigurasi akan memilih varian "-dinyahpasang". Ini membolehkan penyusunan/pautan
terhadap pakej yang dinyahpasang. Jika pembolehubah persekitaran ini ditetapkan, ia akan melumpuhkan
berkata tingkah laku.

PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
Jangan keluarkan -I/usr/include daripada cflags.

PKG_CONFIG_ALLOW_SYSTEM_LIBS
Jangan keluarkan -L/usr/lib atau -L/lib daripada lib.

PKG_CONFIG_SYSROOT_DIR
Ubah suai -I dan -L untuk menggunakan direktori yang terletak dalam sysroot sasaran. pilihan ini ialah
berguna apabila menyusun silang pakej yang menggunakan pkg-config untuk menentukan CFLAGS dan
LDFLAGS. -I dan -L diubah suai untuk menunjuk ke akar sistem baharu. ini bermakna bahawa a
-I/usr/include/libfoo akan menjadi -I/var/target/usr/include/libfoo dengan
PKG_CONFIG_SYSROOT_DIR sama dengan /var/sasaran (peraturan yang sama digunakan untuk -L)

PKG_CONFIG_LIBDIR
Menggantikan lalai pkg-konfigurasi direktori carian, biasanya
/usr/lib/pkgconfig:/usr/share/pkgconfig.

PKG_CONFIG_$PACKAGE_$VARIABLE
Mengatasi pembolehubah VARIABLE dalam pakej PACKAGE. Pembolehubah persekitaran
harus mempunyai nama pakej dan pembolehubah pakej dengan huruf besar bukan abjad
aksara ditukar kepada garis bawah. Sebagai contoh, penetapan
PKG_CONFIG_GLADEUI_2_0_CATALOGDIR akan mengatasi pembolehubah "catalogdir" dalam
Pakej "gladeui-2.0".

PKG-CONFIG TERBILANG PELBAGAI


pkg-konfigurasi menetapkan beberapa pembolehubah metadata yang boleh digunakan dalam fail .pc atau ditanya di
masa berjalan.

pc_path
Laluan carian lalai yang digunakan oleh pkg-konfigurasi semasa mencari fail .pc. Ini boleh
digunakan dalam pertanyaan untuk pkg-konfigurasi modul itu sendiri:
$ pkg-config --variable pc_path pkg-config

pcfiledir
Lokasi fail .pc yang dipasang. Ini boleh digunakan untuk menanyakan lokasi
fail .pc untuk modul tertentu, tetapi ia juga boleh digunakan untuk membuat fail .pc
boleh dipindahkan. Sebagai contoh:
awalan=${pcfiledir}/../..
exec_prefix=${prefix}
libdir=${exec_prefix}/ lib
includedir=${prefix}/include

pc_sysrootdir
Direktori sysroot yang ditetapkan oleh pengguna. Apabila direktori sysroot belum ditetapkan,
nilai ini ialah /. Lihat PKG_CONFIG_SYSROOT_DIR pembolehubah persekitaran untuk lebih
butiran.

pc_top_builddir
Lokasi direktori binaan teratas pengguna semasa membuat panggilan pkg-config. Ini berguna
untuk menetapkan laluan secara dinamik dalam fail .pc yang dinyahpasang. Lihat PKG_CONFIG_TOP_BUILD_DIR
pembolehubah persekitaran untuk butiran lanjut.

WINDOWS KEISTIMEWAAN


. pkg-konfigurasi laluan carian lalai diabaikan pada Windows. Sebaliknya, laluan carian adalah
dibina dengan menggunakan direktori yang dipasang pkg-konfigurasi dan kemudian melampirkan
lib\pkgconfig and kongsi\pkgconfig. Ini boleh ditambah atau diganti menggunakan standard
pembolehubah persekitaran yang diterangkan di atas.

AUTOCONF MAKROS


PKG_CHECK_MODULES(PREFIX-VARIABLE, MODUL [, TINDAKAN-JIKA-DIJUMPA [,TINDAKAN-JIKA-TIDAK-TEMUI]])

PKG_CHECK_MODULES makro boleh digunakan dalam configure.ac untuk menyemak sama ada modul
wujud. Penggunaan biasa ialah:
PKG_CHECK_MODULES([MYSTUFF], [gtk+-2.0 >= 1.3.5 libxml = 1.8.4])

Ini akan menghasilkan pembolehubah penggantian MYSTUFF_LIBS dan MYSTUFF_CFLAGS, ditetapkan kepada
libs dan cflag untuk senarai modul yang diberikan. Jika modul tiada atau mempunyai
versi yang salah, secara lalai konfigurasi akan dibatalkan dengan mesej. Untuk menggantikan
tindakan lalai, tentukan TINDAKAN-JIKA-TIDAK-DIJUMPA. PKG_CHECK_MODULES tidak akan dicetak
sebarang mesej ralat jika anda menentukan ACTION-IF-NOT-FUND anda sendiri. Walau bagaimanapun, ia akan
tetapkan pembolehubah MYSTUFF_PKG_ERRORS, yang boleh anda gunakan untuk memaparkan perkara yang salah.

Ambil perhatian bahawa jika ada kemungkinan panggilan pertama ke PKG_CHECK_MODULES mungkin tidak
berlaku, anda harus pastikan untuk memasukkan panggilan eksplisit ke PKG_PROG_PKG_CONFIG dalam
konfigurasi anda.ac.

Juga ambil perhatian bahawa penggunaan berulang VARIABLE-PREFIX tidak disyorkan. Selepas
penggunaan pertama yang berjaya, panggilan seterusnya dengan VARIABLE-PREFIX yang sama akan mudah
gunakan pembolehubah _LIBS dan _CFLAGS yang ditetapkan daripada penggunaan sebelumnya tanpa membuat panggilan
pkg-konfigurasi lagi.

PKG_PREREQ(VERSION MIN)
Semak bahawa versi makro autoconf pkg-config yang digunakan adalah sekurang-kurangnya MIN-
VERSI. Ini boleh digunakan untuk memastikan makro pkg-config tertentu
diperlukan.

PKG_PROG_PKG_CONFIG([VERSION MIN])

Mentakrifkan pembolehubah PKG_CONFIG kepada pkg-config terbaik yang tersedia, berguna jika anda
memerlukan pkg-config tetapi tidak mahu menggunakan PKG_CHECK_MODULES.

PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODUL [, TINDAKAN-JIKA-DIJUMPA [,TINDAKAN-JIKA-TIDAK-
DIDAPATI]])
Membolehkan pemautan statik melalui --statik sebelum memanggil PKG_CHECK_MODULES.

PKG_CHECK_EXISTS(MODUL, [TINDAKAN-JIKA DIJUMPA], [TINDAKAN-JIKA-TIDAK-DIJUMPA])

Semak untuk melihat sama ada set modul tertentu wujud. Sama seperti
PKG_CHECK_MODULES(), tetapi tidak menetapkan pembolehubah atau ralat cetakan.

Sama seperti PKG_CHECK_MODULES, pastikan bahawa contoh pertama ini atau
PKG_CHECK_MODULES dipanggil atau pastikan anda memanggil PKG_CHECK_EXISTS secara manual.

PKG_INSTALLDIR(DIRECTORY)

Menggantikan pembolehubah pkgconfigdir sebagai lokasi di mana modul harus dipasang
fail pkg-config .pc. Secara lalai direktori ialah $libdir/pkgconfig, tetapi
lalai boleh ditukar dengan menghantar DIRECTORY. Pengguna boleh mengatasi melalui
--dengan-pkgconfigdir parameter.

PKG_NOARCH_INSTALLDIR(DIRECTORY)

Menggantikan pembolehubah noarch_pkgconfigdir sebagai lokasi di mana modul sepatutnya
pasang fail .pc pkg-config bebas arch. Secara lalai direktori adalah
$datadir/pkgconfig, tetapi lalai boleh diubah dengan menghantar DIRECTORY. Pengguna
boleh mengatasi melalui parameter --with-noarch-pkgconfigdir.

PKG_CHECK_VAR(BOLEH UBAH, MODUL, BOLEH UBAH KONFIG, [TINDAKAN-JIKA DIJUMPA], [TINDAKAN-JIKA-TIDAK-DIJUMPA])

Mendapatkan nilai pembolehubah pkg-config CONFIG-VARIABLE daripada MODULE dan
menyimpannya dalam VARIABLE. Ambil perhatian bahawa penggunaan berulang VARIABLE tidak disyorkan sebagai
semakan akan dilangkau jika pembolehubah telah ditetapkan.

METADATA FAIL SISTEM


Untuk menambah perpustakaan pada set pakej pkg-konfigurasi tahu tentang, hanya memasang a .pc fail.
Anda harus memasang fail ini ke libdir/pkgconfig.

Berikut adalah contoh fail:
# Ini adalah komen
prefix=/home/hp/unst # ini mentakrifkan pembolehubah
exec_prefix=${prefix} # mentakrifkan pembolehubah lain dari segi yang pertama
libdir=${exec_prefix}/ lib
includedir=${prefix}/include

Nama: GObject # nama boleh dibaca manusia
Penerangan: Sistem objek/jenis untuk GLib # perihalan boleh dibaca manusia
Versi: 1.3.1
URL: http://www.gtk.org
Memerlukan: glib-2.0 = 1.3.1
Konflik: foobar <= 4.5
Libs: -L${libdir} -lgobject-1.3
Libs.pribadi: -lm
Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib/include

Anda biasanya akan menjana fail menggunakan konfigurasi, supaya awalan, dsb. ditetapkan kepada
nilai-nilai yang sepatutnya. Manual GNU Autoconf mengesyorkan menjana fail seperti fail .pc di
membina masa dan bukannya mengkonfigurasi masa, jadi apabila anda membina fail .pc adalah masalah citarasa
dan keutamaan.

Fail mempunyai dua jenis baris: baris kata kunci bermula dengan kata kunci ditambah titik bertindih dan
definisi pembolehubah bermula dengan rentetan abjad angka ditambah tanda sama. Kata kunci ialah
ditakrifkan terlebih dahulu dan mempunyai makna khusus untuk pkg-konfigurasi; pembolehubah tidak, anda boleh mempunyai
sebarang pembolehubah yang anda inginkan (namun, pengguna mungkin mengharapkan untuk mendapatkan semula direktori biasa
nama pembolehubah).

Ambil perhatian bahawa rujukan pembolehubah ditulis "${foo}"; anda boleh melepaskan "${" literal sebagai "$${".

Nama: Medan ini mestilah nama yang boleh dibaca manusia untuk pakej tersebut. Perhatikan bahawa ia bukan
nama diluluskan sebagai hujah kepada pkg-konfigurasi.

Penerangan:
Ini sepatutnya penerangan ringkas tentang pakej

URL: URL yang membolehkan orang ramai mendapatkan maklumat lanjut tentang dan memuat turun pakej tersebut

Versi:
Ini mestilah rentetan versi pakej yang paling spesifik.

Memerlukan:
Ini ialah senarai pakej yang dipisahkan koma yang diperlukan oleh pakej anda. Bendera
daripada pakej bergantung akan digabungkan ke dalam bendera yang dilaporkan untuk pakej anda.
Secara pilihan, anda boleh menentukan versi pakej yang diperlukan (menggunakan
operator =, <, >, >=, <=); menyatakan versi membenarkan pkg-konfigurasi untuk melakukan tambahan
pemeriksaan kewarasan. Anda hanya boleh menyebut pakej yang sama sekali pada Memerlukan:
barisan. Jika versi pakej tidak ditentukan, mana-mana versi akan digunakan dengan no
menyemak.

Memerlukan.pribadi:
Senarai pakej yang diperlukan oleh pakej ini. Perbezaan dari Memerlukan ialah
pakej yang disenaraikan di bawah Memerlukan.swasta tidak diambil kira apabila bendera
list dikira untuk boleh laku dipautkan secara dinamik (iaitu, apabila --static tidak
ditentukan). Dalam keadaan di mana setiap fail .pc sepadan dengan perpustakaan,
Memerlukan.swasta hendaklah digunakan secara eksklusif untuk menentukan kebergantungan antara
perpustakaan.

Konflik:
Talian pilihan ini membenarkan pkg-konfigurasi untuk melakukan pemeriksaan kewarasan tambahan, terutamanya
untuk mengesan pemasangan pengguna yang rosak. Sintaks adalah sama seperti Memerlukan: kecuali
bahawa anda boleh menyenaraikan pakej yang sama lebih daripada sekali di sini, contohnya "foobar =
1.2.3, foobar = 1.2.5, foobar >= 1.3", jika anda mempunyai sebab untuk berbuat demikian. Jika versi
tidak ditentukan, maka pakej anda bercanggah dengan semua versi yang disebutkan
pakej. Jika pengguna cuba menggunakan pakej anda dan pakej yang bercanggah pada masa yang sama
masa, kemudian pkg-konfigurasi akan mengeluh.

Libs: Baris ini harus memberikan bendera pautan khusus untuk pakej anda. Jangan tambah sebarang bendera
untuk pakej yang diperlukan; pkg-konfigurasi akan menambahnya secara automatik.

Libs.private:
Baris ini harus menyenaraikan mana-mana perpustakaan peribadi yang sedang digunakan. Perpustakaan persendirian adalah
perpustakaan yang tidak didedahkan melalui perpustakaan anda, tetapi diperlukan dalam kes
pautan statik. Ini berbeza dengan Memerlukan.swasta kerana ia merujuk kepada perpustakaan
yang tidak mempunyai fail pakej yang dipasang.

Cflag:
Baris ini harus menyenaraikan bendera kompilasi khusus untuk pakej anda. Jangan tambah apa-apa
bendera untuk pakej yang diperlukan; pkg-konfigurasi akan menambahnya secara automatik.

Gunakan i686-w64-mingw32-pkg-config dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser ialah permainan terbuka yang pantas, percuma dan menyeronokkan
    sumber rangka kerja permainan HTML5 yang menawarkan
    Penyampaian WebGL dan Kanvas merentas
    pelayar web desktop dan mudah alih. Permainan
    boleh bersama...
    Muat turun Phaser
  • 2
    Enjin VASSAL
    Enjin VASSAL
    VASSAL ialah enjin permainan untuk mencipta
    versi elektronik papan tradisional
    dan permainan kad. Ia memberikan sokongan untuk
    rendering dan interaksi sekeping permainan,
    dan ...
    Muat turun Enjin VASSAL
  • 3
    OpenPDF - Fork iText
    OpenPDF - Fork iText
    OpenPDF ialah perpustakaan Java untuk mencipta
    dan mengedit fail PDF dengan LGPL dan
    Lesen sumber terbuka MPL. OpenPDF ialah
    LGPL/MPL pengganti sumber terbuka iText,
    yang ...
    Muat turun OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Automatik
    Analisis Geosainifik - ialah Geografi
    Perisian Sistem Maklumat (GIS) dengan
    keupayaan yang besar untuk geodata
    pemprosesan dan ana...
    Muat turun SAGA GIS
  • 5
    Kotak alat untuk Java/JTOpen
    Kotak alat untuk Java/JTOpen
    Kotak Alat IBM untuk Java / JTOpen ialah a
    perpustakaan kelas Java yang menyokong
    klien/pelayan dan pengaturcaraan internet
    model kepada sistem yang menjalankan OS/400,
    i5/OS, o...
    Muat turun Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Dipacu Data)
    ialah perpustakaan JavaScript yang membolehkan anda
    untuk menghasilkan data yang dinamik dan interaktif
    visualisasi dalam pelayar web. Dengan D3
    awak ...
    Muat turun D3.js
  • Lebih »

Arahan Linux

  • 1
    abidiff
    abidiff
    abidiff - bandingkan ABI fail ELF
    abidiff membandingkan Perduaan Aplikasi
    Antara muka (ABI) dua perpustakaan kongsi
    dalam format ELF. Ia memancarkan sesuatu yang bermakna
    penghormatan ...
    Lari abidiff
  • 2
    abidw
    abidw
    abidw - sirikan ABI seorang ELF
    fail abidw membaca perpustakaan kongsi dalam ELF
    memformat dan mengeluarkan perwakilan XML
    ABI kepada output standard. The
    dipancarkan...
    Lari abidw
  • 3
    copac2xml
    copac2xml
    bibutils - penukaran bibliografi
    utiliti...
    Jalankan copac2xml
  • 4
    copt
    copt
    copt - pengoptimum lubang intip SYSNOPIS:
    fail copt.. HURAIAN: copt ialah a
    pengoptimum lubang intip tujuan umum. Ia
    membaca kod daripada input standardnya dan
    menulis sebuah...
    Jalankan copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - kumpulkan tajuk
    pengisytiharan daripada dokumen Stx ...
    Jalankan gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bangku - penanda aras http ...
    Lari gatling-bench
  • Lebih »

Ad