Özet
curl-config [seçenekler]
Açıklama
curl-config, curl ve libcurl kurulumu hakkında bilgi görüntüler.
Seçenekler
--ca: Bu libcurl'ün kullandığı CA sertifikası paketinin yerleşik yolunu görüntüler.--cc: libcurl'ü derlemek için kullanılan derleyiciyi görüntüler.
--cflags libcurl kullanan dosyaları derlerken kullanılacak derleyici seçeneklerini (CFLAGS) gösterir. Şu anda bu seçenek yalnızca curl başlık (include) dosyalarının arama yolunu içerir.
--checkfor [sürüm] İstediğiniz en eski libcurl sürüm dizesini belirtir; bu betik, mevcut kurulum yeterince yeniyse 0 döndürür, aksi takdirde mevcut sürümün yeterince yeni olmadığını belirten bir metin yazdırarak 1 döndürür. (7.15.4 sürümünde eklendi)
--configure curl derlenirken configure aracına verilen argümanları görüntüler.
--feature Kurulu libcurl'ün hangi temel özelliklerle derlendiğini listeler. Bu belge yazıldığı sırada bu liste SSL, KRB4 veya IPv6 içerebilir. Belirli bir sıralama olduğunu varsaymayın. Anahtar kelimeler yeni satırlarla ayrılır. Listede hiç anahtar kelime olmayabileceği gibi bir veya birkaç tane de olabilir.
--help Kullanılabilir seçenekleri görüntüler.
--libs Uygulamanızı libcurl ile bağlamak (link) için ihtiyaç duyduğunuz tüm kütüphane kümesini ve diğer bağlayıcı seçeneklerini gösterir.
--prefix
Bu, libcurl kurulurken kullanılan ön ektir (prefix). Libcurl daha sonra $prefix/lib dizinine kurulur ve başlık dosyaları $prefix/include dizinine kurulur vb. Ön ek "configure --prefix" ile ayarlanır.
--protocols Kurulu libcurl'ün hangi protokolleri desteklemek üzere derlendiğini listeler. Bu belge yazıldığı sırada bu liste HTTP, HTTPS, FTP, FTPS, FILE, TELNET, LDAP, DICT ve çok daha fazlasını içerebilir. Belirli bir sıralama olduğunu varsaymayın. Protokoller büyük harf kullanılarak listelenir ve yeni satırlarla ayrılır. Listede hiç protokol olmayabileceği gibi bir veya birkaç protokol olabilir. (7.13.0 sürümünde eklendi)
--ssl-backends libcurl derlenirken etkinleştirilen SSL arka uçlarını (SSL backends) listeler. Hiç isim olmayabileceği gibi bir veya birkaç isim olabilir. Birden fazla isim varsa, bunlar virgülle ayrılmış olarak görünür. (7.58.0 sürümünde eklendi)
--static-libs Uygulamanızı libcurl ile statik olarak bağlamak için ihtiyaç duyduğunuz tüm kütüphane kümesini ve diğer bağlayıcı seçeneklerini gösterir. (7.17.1 sürümünde eklendi)
--version Kurulu libcurl hakkında sürüm bilgisini çıktı olarak verir.
--vernum Kurulu libcurl hakkında sayısal modda sürüm bilgisini çıktı olarak verir. Bu, sürüm numarasını onaltılık (hexadecimal) tabanda, her bir parça (ana, alt ve yama numaraları) için 8 bit kullanarak gösterir. Bu, libcurl 7.7.4'ün 070704 ve libcurl 12.13.14'ün 0c0d0e olarak görünmesini sağlar... Başlangıçtaki sıfırın atlanabileceğini unutmayın. (Bu seçenek 7.15.0 sürümünde bozuktu.)
Örnekler
libcurl ile bağlama yaparken hangi bağlayıcı (linker) seçeneklerine ihtiyacım var?
$ curl-config --libs
libcurl işlevlerini kullanarak derleme yaparken hangi derleyici seçeneklerine ihtiyacım var?
$ curl-config --cflags
libcurl'ün SSL desteğiyle derlenip derlenmediğini nasıl anlarım?
$ curl-config --feature | grep SSL
Kurulu libcurl sürümü nedir?
$ curl-config --version
Tek bir dosyayı tek satırlık bir komutla nasıl derlerim?
$ `curl-config --cc --cflags` -o ornek kaynak.c `curl-config --libs`
Ayrıca Bakınız
curl(1)
curl-config 26 Mart 2024 curl-config(1)