-dev
Kütüphane paketlerinde değil, paketler tarafından sağlanan başlık dosyalarına ihtiyacınız vardır . Bu yüzden yüklemeyi deneyin libx11-dev
. Diğer kütüphaneler hakkında benzer hatalar alabilmenize rağmen bu belirli derleme hatasını düzeltmelidir (ve sonra -dev
paketlerini yükleyebilirsiniz .)
Bu paketler ikili dosyalar yerine başlık dosyaları sağlamasına ve genel olarak başlık dosyalarında, önişlemci makrolarının kullanılmasıyla desteklenen tüm mimarileri hesaba katsa da, -dev
Ubuntu'daki paketler mimariye özgü olma eğilimindedir ve bu durum libx11-dev
(görüldüğü gibi) burada bir sürümü genişleterek ve o sürümde .deb
listelenen paketleri bularak libx11-dev
). Ubuntu sisteminiz 64 bit olduğundan ve kütüphanenin 32 bit sürümüne bağlanması gereken 32 bit bir program derlediğiniz için, muhtemelen 32 bit sürümünü yüklemeniz gerekir libx11-dev
. apt-get
Veya ile yüklüyorsanız aptitude
, libx11-dev:i386
yüklenecek paket olarak belirterek belirtebilirsiniz ( malç destekleniyor ve kullanılıyor).
http://packages.ubuntu.com/-dev
bir kütüphane paketine karşılık gelen paketin adını bulmak için iyi bir kaynaktır . Her zaman kütüphane paketinin adı hemen ardından gelmez -dev
; Bazen sürüm numaraları, özellikle bir süre sonra, kütüphane paket adı içinde mevcut -
, olduğu mevcut karşılık gelen adına -dev
paket.
ldconfig -p | grep libX11\\.
?