InggrisPerancisSpanyol

Ad


favorit OnWorks

i686-w64-mingw32-pkg-config - Online di Cloud

Jalankan i686-w64-mingw32-pkg-config di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah i686-w64-mingw32-pkg-config yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


pkg-config - Kembalikan metainformasi tentang perpustakaan yang diinstal

RINGKASAN


pkg-config [--modversion] [--version] [--help] [--atleast-pkgconfig-version=VERSI]
[--kesalahan cetak] [--kesalahan pendek] [--kesalahan diam] [--kesalahan-ke-stdout] [--debug]
[--cflags] [--libs] [--libs-only-L] [--libs-only-l] [--cflags-only-I] [--libs-only-other]
[--cflags-only-other] [--variable=VARIABLENAME] [--define-
variabel=VARIABLENAME=VARIABLEVALUE] [--print-variables] [--uninstall] [--exist]
[--versi-minimal=VERSI] [--versi-tepat=VERSI] [--versi-maks=VERSI] [--validasi]
[--daftar-semua] [--print-menyediakan] [--print-membutuhkan] [--print-membutuhkan-pribadi]
[PERPUSTAKAAN...]

DESKRIPSI


Grafik pkg-config program ini digunakan untuk mengambil informasi tentang perpustakaan yang diinstal di
sistem. Ini biasanya digunakan untuk mengkompilasi dan menautkan ke satu atau lebih perpustakaan. Di sini adalah
skenario penggunaan tipikal dalam Makefile:

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

pkg-config mengambil informasi tentang paket dari file metadata khusus. File-file ini
diberi nama setelah paket, dan memiliki .pc perpanjangan. Pada kebanyakan sistem, pkg-config terlihat
in /usr/lib/pkgconfig, /usr/berbagi/pkgconfig, /usr/local/lib/pkgconfig dan
/usr/local/berbagi/pkgconfig untuk file-file ini. Ini juga akan terlihat di titik dua-
dipisahkan (pada Windows, dipisahkan titik koma) daftar direktori yang ditentukan oleh:
Variabel lingkungan PKG_CONFIG_PATH.

Nama paket yang ditentukan pada pkg-config baris perintah didefinisikan sebagai nama
file metadata, dikurangi .pc perpanjangan. Jika perpustakaan dapat menginstal beberapa versi
secara bersamaan, itu harus memberi setiap versi namanya sendiri (misalnya, GTK 1.2 mungkin memiliki
nama paket "gtk+" sedangkan GTK 2.0 memiliki "gtk+-2.0").

Selain menentukan nama paket pada baris perintah, path lengkap ke yang diberikan .pc
file dapat diberikan sebagai gantinya. Ini memungkinkan pengguna untuk secara langsung menanyakan hal tertentu .pc file.

PILIHAN


Opsi berikut didukung:

--modversi
Meminta informasi versi perpustakaan yang ditentukan pada perintah
garis akan ditampilkan. Jika pkg-config dapat menemukan semua perpustakaan di baris perintah,
setiap string versi perpustakaan dicetak ke stdout, satu versi per baris. Di dalam
kasus pkg-config berhasil keluar. Jika satu atau lebih perpustakaan tidak diketahui, pkg-config
keluar dengan kode bukan nol, dan konten stdout tidak ditentukan.

--Versi: kapan
Menampilkan versi pkg-config dan berakhir.

--atleast-pkgconfig-version=VERSI
Membutuhkan setidaknya versi pkg-config.

--membantu Menampilkan pesan bantuan dan berakhir.

--cetak-kesalahan
Jika satu atau lebih modul pada baris perintah, atau dependensinya, tidak
ditemukan, atau jika terjadi kesalahan dalam penguraian .pc file, maka opsi ini akan menyebabkan
kesalahan menjelaskan masalah yang akan dicetak. Dengan opsi "predikat" seperti
"--ada" pkg-config berjalan tanpa suara secara default, karena biasanya digunakan di
skrip yang ingin mengontrol output apa. Opsi ini dapat digunakan sendiri (untuk hanya
kesalahan cetak yang ditemui menemukan modul pada baris perintah) atau dengan lainnya
pilihan. Variabel lingkungan PKG_CONFIG_DEBUG_SPEW menimpa opsi ini.

--short-error
Cetak pesan kesalahan singkat.

--diam-kesalahan
Jika satu atau lebih modul pada baris perintah, atau dependensinya, tidak
ditemukan, atau jika terjadi kesalahan dalam penguraian aa .pc file, maka opsi ini akan tetap
kesalahan menjelaskan masalah dari yang dicetak. Dengan opsi "predikat" seperti
"--ada" pkg-config berjalan tanpa suara secara default, karena biasanya digunakan di
skrip yang ingin mengontrol output apa. Jadi opsi ini hanya berguna dengan
opsi seperti "--cflags" atau "--modversion" yang mencetak kesalahan secara default. NS
Variabel lingkungan PKG_CONFIG_DEBUG_SPEW menimpa opsi ini.

--kesalahan-ke-stdout
Jika kesalahan pencetakan, cetaklah ke stdout daripada stderr default default

--debug
Cetak informasi debug. Ini sedikit berbeda dari
Variabel lingkungan PKG_CONFIG_DEBUG_SPEW, yang juga mengaktifkan "--print-errors".

Opsi berikut digunakan untuk mengkompilasi dan menautkan program:

--cflag
Ini mencetak pra-prosesor dan mengkompilasi flag yang diperlukan untuk mengkompilasi paket-paket pada
baris perintah, termasuk flag untuk semua dependensinya. Bendera "dikompresi" jadi
bahwa setiap bendera identik hanya muncul sekali. pkg-config keluar dengan kode bukan nol jika
tidak dapat menemukan metadata untuk satu atau lebih paket pada baris perintah.

--cflags-saja-I
Ini mencetak bagian -I dari "--cflags". Artinya, ini mendefinisikan jalur pencarian header
tetapi tidak menentukan hal lain.

--cflags-hanya-lainnya
Ini mencetak bagian dari "--cflags" yang tidak tercakup oleh "--cflags-only-I".

--lib Opsi ini identik dengan "--cflags", hanya saja ia mencetak tanda tautan. Seperti
"--cflags", tanda duplikat digabung (mempertahankan urutan yang benar), dan tanda untuk
dependensi disertakan dalam output.

--libs-only-L
Ini mencetak bagian -L/-R dari "--libs". Artinya, ini mendefinisikan jalur pencarian perpustakaan
tetapi tidak menentukan perpustakaan mana yang akan ditautkan.

--libs-only-l
Ini mencetak bagian -l dari "--libs" untuk perpustakaan yang ditentukan pada perintah
garis. Perhatikan bahwa gabungan "--libs-only-l" dan "--libs-only-L" mungkin lebih kecil
daripada "--libs", karena flag seperti -rdynamic.

--libs-hanya-lainnya
Ini mencetak bagian dari "--libs" yang tidak tercakup oleh "--libs-only-L" dan "--libs-only-
l", seperti "--pthread".

--variabel=NAMA VARIABEL
Ini mengembalikan nilai variabel yang ditentukan dalam paket .pc mengajukan. Paket terbanyak
tentukan variabel "awalan", misalnya, sehingga Anda dapat mengatakan:
$ pkg-config --variable=awalan glib-2.0
/usr/

--define-variable=VARIABLENAME=VARIABLEVALUE
Ini menetapkan nilai global untuk sebuah variabel, mengesampingkan nilai di sembarang .pc file.
Sebagian besar paket mendefinisikan variabel "awalan", misalnya, sehingga Anda dapat mengatakan:
$ pkg-config --print-errors --define-variable=awalan=/foo \
--variable=awalan glib-2.0
/ foo

--variabel-cetak
Mengembalikan daftar semua variabel yang didefinisikan dalam paket.

--tidak terinstal
Biasanya jika Anda meminta paket "foo" dan paket "foo-uninstalled" ada,
pkg-config akan lebih memilih varian "-dihapus". Ini memungkinkan kompilasi/penautan
terhadap paket yang dihapus. Jika Anda menentukan opsi "--uninstalled", pkg-config
akan kembali dengan sukses jika ada paket "-dihapus" yang digunakan, dan kembali
gagal (salah) sebaliknya. (Lingkungan PKG_CONFIG_DISABLE_UNINSTALLED
variabel tetap pkg-config dari secara implisit memilih paket "-dihapus", jadi jika
variabel itu disetel, mereka hanya akan digunakan jika Anda memberikan nama seperti "foo-
dihapus" pada baris perintah secara eksplisit.)

--ada

--minimal-versi=VERSI

--versi tepat=VERSI

--max-versi=VERSI
Opsi ini menguji apakah paket atau daftar paket pada baris perintah adalah
diketahui pkg-config, dan secara opsional apakah nomor versi paket memenuhi
kendala tertentu. Jika semua paket ada dan memenuhi versi yang ditentukan
kendala, pkg-config berhasil keluar. Jika tidak, ia keluar dengan tidak berhasil. Hanya
opsi perbandingan VERSI pertama akan dihormati. Opsi selanjutnya dari jenis ini
akan diabaikan.

Daripada menggunakan opsi uji versi, Anda cukup memberikan versi
batasan setelah setiap nama paket, misalnya:
$ pkg-config --ada 'glib-2.0 >= 1.3.4 libxml = 1.8.3'
Ingatlah untuk menggunakan --print-errors jika Anda menginginkan pesan kesalahan. Ketika tidak ada opsi keluaran
dipasok ke pkg-config, --exist tersirat.

--mengesahkan
Memeriksa sintaks paket .pc berkas untuk validitas. Ini sama dengan
--exists kecuali bahwa dependensi tidak diverifikasi. Ini bisa berguna untuk paket
pengembang untuk menguji mereka .pc file sebelum rilis:
$ pkg-config --validasi ./paket-saya.pc

--msvc-sintaks
Opsi ini hanya tersedia di Windows. Itu menyebabkan pkg-config untuk menghasilkan -l dan -L
bendera dalam bentuk yang dikenali oleh kompiler baris perintah Microsoft Visual C++, cl.
Secara khusus, alih-alih -Lx:/beberapa/jalan itu mencetak /libpath:x/some/path, dan sebagai gantinya
of -lfo itu mencetak foo.lib. Perhatikan bahwa output --libs terdiri dari flag untuk
linker, dan harus ditempatkan pada baris perintah cl setelah /link switch.

--tentukan-awalan
--jangan-tentukan-awalan
Opsi ini mengontrol apakah pkg-config menimpa nilai variabel awalan
di setiap file .pc. Dengan --define-prefix, pkg-config menggunakan lokasi terpasang dari
file .pc untuk menentukan awalan. --dont-define-prefix mencegah perilaku ini.
Standarnya biasanya --define-prefix.

Ketika fitur ini diaktifkan dan file .pc ditemukan di direktori bernama
pkgconfig.dll, awalan untuk paket itu dianggap sebagai kakek-nenek dari
direktori tempat file ditemukan, dan awalan variabel diganti untuk itu
mengajukan sesuai.

Jika nilai variabel dalam file .pc dimulai dengan yang asli, tidak diganti,
nilai dari awalan variabel, maka nilai yang diganti dari awalan digunakan sebagai gantinya.
Hal ini memungkinkan fitur untuk bekerja bahkan ketika variabel telah diperluas di
file .pc.

--awalan-variabel=awalan
Tetapkan nama variabel yang pkg-config menimpa bukannya awalan saat menggunakan
fitur --define-prefix.

--statis
Pustaka keluaran yang cocok untuk penautan statis. Itu berarti termasuk pribadi apa pun
perpustakaan di output. Ini bergantung pada penandaan yang tepat di file .pc, jika tidak
terlalu banyak perpustakaan biasanya akan menjadi output.

--daftar-semua
Daftar semua modul yang ditemukan di pkg-config jalan.

--print-menyediakan
Daftar semua modul yang disediakan oleh paket yang diberikan.

--print-memerlukan
Daftar semua modul yang dibutuhkan oleh paket yang diberikan.

--print-memerlukan-pribadi
Daftar semua modul yang dibutuhkan paket yang diberikan untuk tautan statis (lihat --static).

LINGKUNGAN VARIABEL


PKG_CONFIG_PATH
Daftar direktori yang dipisahkan titik dua (di Windows, dipisahkan titik koma) untuk dicari
untuk file .pc. Direktori default akan selalu dicari setelah mencari
jalur; defaultnya adalah libdir/pkgconfig:datadir/pkgconfig dimana libdir adalah libdir
untuk pkg-config dan datadir adalah datadir untuk pkg-config ketika dipasang.

PKG_CONFIG_DEBUG_SPEW
Jika diatur, menyebabkan pkg-config untuk mencetak semua jenis informasi dan laporan debug
semua kesalahan.

PKG_CONFIG_TOP_BUILD_DIR
Nilai untuk ditetapkan untuk variabel ajaib pc_top_builddir yang mungkin muncul di .pc
file. Jika variabel lingkungan tidak disetel, nilai default '$(top_builddir)'
akan digunakan. Variabel ini harus merujuk ke builddir teratas Makefile di mana
kompilasi/tanda tautan yang dilaporkan oleh pkg-config akan digunakan. Ini hanya penting ketika
mengkompilasi/menautkan ke paket yang belum diinstal.

PKG_CONFIG_DISABLE_UNINSTALLED
Biasanya jika Anda meminta paket "foo" dan paket "foo-uninstalled" ada,
pkg-config akan lebih memilih varian "-dihapus". Ini memungkinkan kompilasi/penautan
terhadap paket yang dihapus. Jika variabel lingkungan ini disetel, itu akan dinonaktifkan
perilaku tersebut.

PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
Jangan hapus -I/usr/include dari cflags.

PKG_CONFIG_ALLOW_SYSTEM_LIBS
Jangan hapus -L/usr/lib atau -L/lib dari lib.

PKG_CONFIG_SYSROOT_DIR
Ubah -I dan -L untuk menggunakan direktori yang terletak di sysroot target. pilihan ini adalah
berguna ketika mengkompilasi silang paket yang menggunakan pkg-config untuk menentukan CFLAGS dan
LDFLAGS. -I dan -L dimodifikasi untuk menunjuk ke root sistem baru. ini berarti bahwa
-I/usr/include/libfoo akan menjadi -I/var/target/usr/include/libfoo dengan
PKG_CONFIG_SYSROOT_DIR sama dengan /var/target (aturan yang sama berlaku untuk -L)

PKG_CONFIG_LIBDIR
Menggantikan default pkg-config direktori pencarian, biasanya
/usr/lib/pkgconfig:/usr/berbagi/pkgconfig.

PKG_CONFIG_$PACKAGE_$VARIABEL
Mengganti variabel VARIABEL dalam paket PAKET. Variabel lingkungan
harus memiliki nama paket dan variabel paket dengan huruf besar non-alfanumerik
karakter diubah menjadi garis bawah. Misalnya, pengaturan
PKG_CONFIG_GLADEUI_2_0_CATALOGDIR akan menimpa variabel "catalogdir" di
paket "gladeui-2.0".

PKG-CONFIG BERASAL DARI VARIABEL


pkg-config menetapkan beberapa variabel metadata yang dapat digunakan dalam file .pc atau ditanyakan di
waktu berjalan.

jalur_pc
Jalur pencarian default yang digunakan oleh pkg-config saat mencari file .pc. Ini bisa
digunakan dalam kueri untuk pkg-config modul itu sendiri:
$ pkg-config --variabel pc_path pkg-config

pcfiledir
Lokasi file .pc yang diinstal. Ini dapat digunakan untuk menanyakan lokasi
file .pc untuk modul tertentu, tetapi juga dapat digunakan untuk membuat file .pc
dapat dipindahkan. Contohnya:
awalan=${pcfiledir}/../..
exec_prefix=${awalan}
libdir=${exec_prefix}/ lib
includeir=${awalan}/sertakan

pc_sysrootdir
Direktori sysroot yang ditetapkan oleh pengguna. Ketika direktori sysroot belum disetel,
nilai ini adalah /. Lihat PKG_CONFIG_SYSROOT_DIR variabel lingkungan untuk lebih banyak
rincian.

pc_top_builddir
Lokasi direktori build teratas pengguna saat menelepon pkg-config.php Ini berguna
untuk mengatur jalur secara dinamis dalam file .pc yang dihapus. Lihat PKG_CONFIG_TOP_BUILD_DIR
variabel lingkungan untuk lebih jelasnya.

WINDOWS SPESIALITAS


Grafik pkg-config jalur pencarian default diabaikan pada Windows. Sebaliknya, jalur pencariannya adalah
dibangun dengan menggunakan direktori yang diinstal dari pkg-config dan kemudian menambahkan
lib\pkgconfig dan bagikan\pkgconfig. Ini dapat ditambah atau diganti menggunakan standar
variabel lingkungan yang dijelaskan di atas.

KONFIRMASI OTOMATIS MAKROS


PKG_CHECK_MODULES(VARIABEL-PREFIX, MODUL [,TINDAKAN-JIKA DITEMUKAN [,TINDAKAN-JIKA TIDAK DITEMUKAN]])

Makro PKG_CHECK_MODULES dapat digunakan di konfigurasi.ac untuk memeriksa apakah modul
ada. Penggunaan tipikal adalah:
PKG_CHECK_MODULES([MYSTUFF], [gtk+-2.0 >= 1.3.5 libxml = 1.8.4])

Ini akan menghasilkan variabel substitusi MYSTUFF_LIBS dan MYSTUFF_CFLAGS, disetel ke
libs dan cflags untuk daftar modul yang diberikan. Jika modul hilang atau memiliki
versi yang salah, secara default konfigurasi akan dibatalkan dengan pesan. Untuk menggantikan
tindakan default, tentukan TINDAKAN-JIKA-TIDAK-DITEMUKAN. PKG_CHECK_MODULES tidak akan dicetak
pesan kesalahan apa pun jika Anda menentukan TINDAKAN-JIKA-TIDAK-DITEMUKAN. Namun, itu akan
atur variabel MYSTUFF_PKG_ERRORS, yang dapat Anda gunakan untuk menampilkan apa yang salah.

Perhatikan bahwa jika ada kemungkinan panggilan pertama ke PKG_CHECK_MODULES mungkin tidak
terjadi, Anda harus memastikan untuk menyertakan panggilan eksplisit ke PKG_PROG_PKG_CONFIG di
konfigurasi Anda.ac.

Perhatikan juga bahwa penggunaan berulang VARIABLE-PREFIX tidak disarankan. Setelah
penggunaan pertama yang berhasil, panggilan berikutnya dengan VARIABLE-PREFIX yang sama hanya akan
gunakan variabel _LIBS dan _CFLAGS yang ditetapkan dari penggunaan sebelumnya tanpa menelepon
pkg-config lagi.

PKG_PREREQ(VERSI MINIMAL)
Memeriksa apakah versi makro autoconf pkg-config yang digunakan setidaknya MIN-
VERSI: KAPAN. Ini dapat digunakan untuk memastikan makro pkg-config tertentu akan
tersedia.

PKG_PROG_PKG_CONFIG([VERSI MIN])

Mendefinisikan variabel PKG_CONFIG ke pkg-config terbaik yang tersedia, berguna jika Anda
perlu pkg-config tetapi tidak ingin menggunakan PKG_CHECK_MODULES.

PKG_CHECK_MODULES_STATIC(VARIABEL-PREFIX, MODUL [,TINDAKAN-JIKA DITEMUKAN [,TINDAKAN-JIKA-TIDAK-
DITEMUKAN]])
Mengaktifkan penautan statis melalui --static sebelum memanggil PKG_CHECK_MODULES.

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

Periksa untuk melihat apakah ada set modul tertentu. Mirip dengan
PKG_CHECK_MODULES(), tetapi tidak menetapkan variabel atau kesalahan cetak.

Mirip dengan PKG_CHECK_MODULES, pastikan instance pertama or
PKG_CHECK_MODULES dipanggil, atau pastikan untuk memanggil PKG_CHECK_EXISTS secara manual.

PKG_INSTALLDIR(DIREKTORI)

Mengganti variabel pkgconfigdir sebagai lokasi di mana modul harus diinstal
file pkg-config .pc. Secara default direktori adalah $libdir/pkgconfig, tetapi
default dapat diubah dengan melewati DIRECTORY. Pengguna dapat mengganti melalui
--dengan-pkgconfigdir parameter.

PKG_NOARCH_INSTALLDIR(DIREKTORI)

Mengganti variabel noarch_pkgconfigdir sebagai lokasi di mana modul seharusnya
instal file .pc pkg-config arch-independen. Secara default direktorinya adalah
$datadir/pkgconfig, tetapi defaultnya dapat diubah dengan meneruskan DIRECTORY. pengguna
dapat menimpa melalui parameter --with-noarch-pkgconfigdir.

PKG_CHECK_VAR(VARIABEL, MODUL, VARIABEL KONFIG, [TINDAKAN-JIKA DITEMUKAN], [TINDAKAN-JIKA TIDAK DITEMUKAN])

Mengambil nilai variabel pkg-config CONFIG-VARIABLE dari MODULE dan
menyimpannya di VARIABEL. Perhatikan bahwa penggunaan berulang VARIABEL tidak disarankan karena
pemeriksaan akan dilewati jika variabel sudah disetel.

METADATA FILE SINTAKSIS


Untuk menambahkan perpustakaan ke set paket pkg-config tahu tentang, cukup instal a .pc file.
Anda harus menginstal file ini ke libdir/pkgconfig.

Berikut adalah contoh filenya:
# Ini adalah komentar
prefix=/home/hp/unst # ini mendefinisikan variabel
exec_prefix=${prefix} # mendefinisikan variabel lain dalam hal yang pertama
libdir=${exec_prefix}/ lib
includeir=${awalan}/sertakan

Nama: GObject # nama yang dapat dibaca manusia
Deskripsi: Sistem objek/tipe untuk GLib # deskripsi yang dapat dibaca manusia
Versi: 1.3.1
URL: http://www.gtk.org
Membutuhkan: glib-2.0 = 1.3.1
Konflik: foobar <= 4.5
Lib: -L${libdir} -lgobject-1.3
Libs.pribadi: -lm
Bendera: -I${includedir}/glib-2.0 -I${libdir}/glib/include

Anda biasanya akan membuat file menggunakan konfigurasi, sehingga awalan, dll. disetel ke
nilai-nilai yang tepat. Manual GNU Autoconf merekomendasikan pembuatan file seperti file .pc di
membangun waktu daripada mengonfigurasi waktu, jadi ketika Anda membuat file .pc adalah masalah selera
dan preferensi.

File memiliki dua jenis baris: baris kata kunci dimulai dengan kata kunci ditambah titik dua, dan
definisi variabel dimulai dengan string alfanumerik ditambah tanda sama dengan. Kata kunci adalah
didefinisikan sebelumnya dan memiliki arti khusus untuk pkg-config; variabel tidak, Anda dapat memiliki
variabel apa pun yang Anda inginkan (namun, pengguna mungkin berharap untuk mengambil direktori biasa
variabel nama).

Perhatikan bahwa referensi variabel ditulis "${foo}"; anda dapat keluar dari literal "${" sebagai "$${".

Nama: Bidang ini harus berupa nama yang dapat dibaca manusia untuk paket tersebut. Perhatikan bahwa itu bukan
nama diteruskan sebagai argumen untuk pkg-config.

Deskripsi:
Ini harus menjadi deskripsi singkat dari paket

URL: URL tempat orang dapat memperoleh informasi lebih lanjut tentang dan mengunduh paket

Versi:
Ini harus menjadi string versi paket yang paling spesifik.

Membutuhkan:
Ini adalah daftar paket yang dipisahkan koma yang diperlukan oleh paket Anda. Bendera
dari paket dependen akan digabungkan ke flag yang dilaporkan untuk paket Anda.
Secara opsional, Anda dapat menentukan versi paket yang diperlukan (menggunakan
operator =, <, >, >=, <=); menentukan versi memungkinkan pkg-config untuk melakukan ekstra
pemeriksaan kewarasan. Anda hanya dapat menyebutkan paket yang sama satu kali di Membutuhkan:
garis. Jika versi paket tidak ditentukan, versi apa pun akan digunakan tanpa
memeriksa.

Membutuhkan.pribadi:
Daftar paket yang dibutuhkan oleh paket ini. Perbedaan dari Membutuhkan adalah bahwa
paket yang tercantum di bawah Membutuhkan.private tidak diperhitungkan saat bendera
list dihitung untuk executable yang terhubung secara dinamis (yaitu, ketika --static tidak
ditentukan). Dalam situasi di mana setiap file .pc terkait dengan pustaka,
Membutuhkan.private harus digunakan secara eksklusif untuk menentukan dependensi antara
perpustakaan.

Konflik:
Jalur opsional ini memungkinkan pkg-config untuk melakukan pemeriksaan kewarasan tambahan, terutama
untuk mendeteksi instalasi pengguna yang rusak. Sintaksnya sama dengan Membutuhkan: kecuali
bahwa Anda dapat membuat daftar paket yang sama lebih dari sekali di sini, misalnya "foobar =
1.2.3, foobar = 1.2.5, foobar >= 1.3", jika Anda memiliki alasan untuk melakukannya. Jika versi
tidak ditentukan, maka paket Anda bertentangan dengan semua versi yang disebutkan
kemasan. Jika pengguna mencoba menggunakan paket Anda dan paket yang bertentangan secara bersamaan
waktu, maka pkg-config akan mengeluh.

Lib: Baris ini harus memberikan tanda tautan khusus untuk paket Anda. Jangan tambahkan bendera apa pun
untuk paket yang dibutuhkan; pkg-config akan menambahkannya secara otomatis.

Libs.pribadi:
Baris ini harus mencantumkan semua perpustakaan pribadi yang digunakan. Perpustakaan pribadi adalah
perpustakaan yang tidak diekspos melalui perpustakaan Anda, tetapi diperlukan dalam kasus
penghubung statis. Ini berbeda dari Membutuhkan.private dalam hal itu referensi perpustakaan
yang tidak menginstal file paket.

Cflag:
Baris ini harus mencantumkan flag kompilasi khusus untuk paket Anda. Jangan tambahkan apapun
bendera untuk paket yang diperlukan; pkg-config akan menambahkannya secara otomatis.

Gunakan i686-w64-mingw32-pkg-config online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad