pkg-config merupakan open source dan program baris perintah benar-benar gratis, alat pembantu yang digunakan secara otomatis oleh GCC (GNU Compiler Collection) proyek ketika kompilasi perpustakaan dan aplikasi di bawah sistem operasi GNU / Linux atau UNIX-like link perpustakaan dan kompilasi .Handles software flagsThe telah direkayasa sedemikian rupa sehingga dapat menangani link perpustakaan dan kompilasi bendera yang bekerja dengan baik autoconf dan automake alat. Hal ini dirancang untuk menggantikan universal * -config skrip dan & rsquo; s bahasa-agnostic.Offers berbagai baris perintah optionspkg-config menawarkan berbagai pilihan baris perintah, yang dapat dilihat sekilas dengan menjalankan & lsquo; pkg-config help & rsquo; perintah setelah instalasi (lihat keluar & lsquo; Memulai dengan pkg-config & rsquo; bagian bawah untuk rincian).
Di antaranya, kita dapat menyebutkan kemampuan untuk daftar semua paket yang dikenal, untuk mengambil nilai variabel memberi, untuk menetapkan variabel yang diberikan kepada nilai, output semua bendera linker, output semua flag compiler dan pra-prosesor, serta untuk bendera linker output untuk linking.Getting statis dimulai dengan pkg-configInstalling pkg-config di sistem operasi GNU / Linux Anda cukup mudah, karena ini adalah program kecil yang mengkompilasi cepat. Mulailah dengan menuju ke bagian download di atas, men-download dan menyimpan rilis terbaru di direktori Home Anda, dan ekstrak arsip & rsquo; s isinya.
Kemudian, buka aplikasi emulator terminal, pergi ke lokasi di mana Anda & rsquo; telah diekstrak file arsip (misalnya cd /home/softoware/pkg-config-0.28), menjalankan & lsquo; ./ configure && make & rsquo; perintah untuk mengkonfigurasi dan mengkompilasi program, diikuti oleh & lsquo; sudo make install & rsquo; perintah untuk menginstal wide.Runs itu sistem pada GNU / Linux, BSD, Mac dan Windowspkg-config adalah perangkat lunak cross-platform yang telah berhasil diuji dan bekerja sempurna pada semua distro GNU / Linux, serta pada FreeBSD, Mac OS X dan Microsoft Windows sistem operasi. Ini hanya membutuhkan perpustakaan C bekerja dan compiler
Apa yang baru dalam rilis ini:.
- Tetap sepasang panjang berdiri dan bug terjalin melibatkan penghapusan yang tidak diinginkan bendera. Yang pertama adalah bahwa bendera Libs lain seperti -Wl sekarang disimpan dalam rangka konteks dengan bendera l. Yang kedua adalah bahwa penghapusan agresif semua argumen duplikat telah turunkan sehingga duplikat argumen hanya berturut-turut akan dihapus. Salah satu hasil dari perubahan ini adalah bahwa beberapa bendera bisa diulang dalam hasil akhir, terutama bendera dari paket non-pkg-config seperti lm. Karena pkg-config jarang memiliki pengetahuan yang cukup di sini tentang hal yang benar untuk dilakukan, kita membuang duplikat argumen di compiler / linker dan percaya itu akan melakukan hal yang benar.
- Fixed bug tua untuk memungkinkan melingkar Membutuhkan. Perbaikan ini membawa serta perubahan perilaku kecil yang pkg-config resolve membutuhkan kedalaman pertama, menyebabkan beberapa bendera tingkat yang lebih rendah untuk muncul di awal output dari sebelumnya.
- Dibersihkan up banyak bug sudut-kasus dan perilaku ambigu dalam antarmuka pkg-config itu. Terima kasih kepada Michal Gorny untuk menemukan begitu banyak dari ini.
- New autoconf PKG_CHECK_VAR makro untuk variabel membaca dari file .pc.
- Default untuk menekan L / lib dan / atau -L / lib64 seperti / usr rekan-rekan mereka.
- Untuk membantu mendukung skenario multiarch luar kotak, $ host-pkg-config sekarang terinstal kecuali disable-host-alat dilewatkan untuk mengkonfigurasi.
- Ditambahkan penggunaan gcov opsional melalui opsi configure --with-gcov. Akibatnya, lebih banyak tes yang ditambahkan untuk lebih meningkatkan cakupan kode untuk 86% dari garis dieksekusi pada mesin Fedora 18.
- Bugs tetap: 130, 7331, 16101, 17053, 19950, 34504, 48098, 54231, 54271, 54379, 54384, 54386, 54388, 54389, 54390, 54391, 54427, 54463, 54716, 57078, 58363, 59435.
Apa yang baru dalam versi 0,27.
- Banyak perbaikan dan perangkat tambahan dibuat
Komentar tidak ditemukan