«libraries» etiketlenmiş sorular

Kütüphane, programların kullanabileceği bir işlev koleksiyonudur. Bir program tarafından dinamik olarak yüklenebilirler veya programa derlenebilirler.

2
Kitaplık yüklemesini nasıl izlerim?
Sistemde yüklü olan libboost 1.67'ye bağlı kütüphaneye bağlı bir programım var. Başlattığımda, var olmayan bir hata libboost_system.so.1.58var. LD_PRELOADve LD_LIBRARY_PATHayarlanmamış. lddtreeyürütme bu kitaplığı bağımlılık olarak göstermez ldd, gösterir. Kütüphanenin gerekli olduğu yerden nasıl takip edebilirim?
16 libraries 

1
Dpkg'yi libssl1.0.2'nin = = libssl1.0.0 olduğuna nasıl ikna edebilirim?
Daha önce Debian 8 üzerine yüklediğim bir 3. taraf .deb paketini kurmaya çalışıyorum. Ancak, aşağıdaki hatayı aldığım için yeni bir Debian 9 kurulumuna yükleyemiyorum: dpkg: dependency problems prevent configuration of parity: parity depends on libssl1.0.0 (>= 1.0.0); however: Package libssl1.0.0 is not installed. Ben do libssl1.0.2 yüklü. Ancak "> = …

3
Paylaşılan bir kitaplığın kurulu olup olmadığını nasıl kontrol edebilirim?
Sorum, ffmpeg'i başlatma sorunumdan kaynaklanıyor. Ben ffmpeg yükledim ve yüklü olarak görüntülenir: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz Daha sonra, bazı programların kurulumun kendisi ile birlikte gelmeyen kütüphanelere bağlı olduğunu anladım, bu yüzden eksik olan ldd komutuyla kontrol ettim: # ldd /usr/bin/ffmpeg linux-vdso.so.1 => (0x00007fff71fe9000) libavfilter.so.0 => not found …

2
kütüphane çağrıları
Sistem çağrılarını izlemek için süper kullanışlı olan strace'yi biliyorum. Harici kütüphanelere yapılan çağrıları izleyebilen bir eşdeğeri var mı? Örneğin, bazı SSLeay hatalı davranışları için koduna erişemediğim üçüncü taraf bir ikili dosyada hata ayıklamaya çalışıyorum (ve kimin geliştiricisi yanıt vermiyor). Sorunu çivilediğime inanıyorum, ancak imza kontrol edilen verilerin SSLeay'ye gönderilmek üzere …

7
Linux için stereo “ton üreteci”?
Linux için stereo (ayrı sol ve sağ kanal) ton üreteci gibi bir şey var mı? Her kanal için ses ve ton / perde ayarlayabileceğiniz ve tercihen ayrıca dalga formunu (sinüs, kare, testere dişi, ...) ayarlayabilir ve bir kanalı ters çevirebilirsiniz (diğerinin aksine). Değilse, iyi bir yer yapmak için herhangi bir …
14 audio  libraries 

1
Glibc ikili yapılarını kurmak için kolay bir yöntem var mı?
Tekrar tekrar şu gibi sorular görüyorum: Centos 6'da GLIBCXX 3.4.15 CentOS 4.8 ve glibc 2.5 Ve bunlar tipik olarak ittiğimiz çözüm türleridir: GLIBC'yi güncellemeden yeni yazılım nasıl çalıştırılır? Debian / Ubuntu'da iki glibc kurulumu Centos 6'da GLIBCXX 3.4.15 Bu gerçekten yapabileceğimiz en iyisi mi? GLIBC gibi basit bir dizine açabileceğimiz …
13 libraries  glibc 

1
Gcc, güçlendirmenin nereye kurulduğunu nasıl bilir?
sudo apt-get installUbuntu kullanarak boost yükledim . Daha sonra Iboost kullanmak için boost kütüphanelerine giden yol boyunca gcc'ye bayrak vermek zorunda kalmadım! Ben de herhangi pkg-config --cflags --libsbir şey yapmadım . Buradaki gizem nedir? Gcc, takviyenin nerede olduğunu ve ona otomatik olarak nasıl bağlandığını nasıl bilebilir?
13 gcc  libraries  boost 

2
Atlas'ı scipy'den kullanma
Ubuntu 12.04 64 bit'i kurdum. Python ve scipy ile çalışmam gerekiyor, onları kurdum ve testi çalıştırdığımda: python -c "import scipy; scipy.test()" Mesajı alıyorum: ImportError: libatlas.so.3gf: paylaşılan nesne dosyasını açamıyor: Böyle bir dosya veya dizin yok Ancak, dizin altında yüklü libatlas kütüphaneleri var /usr/lib/atlas-base. Dosyaları doğrudan altına kopyalayabileceğimi biliyorum /usr/lib, ama …



1
Yürütülebilir bir dosyanın başka bir Linux makinesine taşınabilirliği
Motion programını bir Linux makinesine (M1) yükledim ve başka bir programa (M2) da aynı programı istiyorum. Bu programın çeşitli yapıları vardır ve hangisini kullandığımı unuttum, bu yüzden M1'den user / bin / motion dosyasının düz bir kopyasını yapabilir ve M2 / user / bin / motion'a yerleştirebilir miyim? Yapılandırma dosyasının …

3
Yürütülebilir dosyayı desteklemek için hangi paketlerin veya kitaplıkların yüklenmesi gerektiğini belirlemenin bir yolu var mı?
Yeniden paketleyemediğim, paket olarak oluşturulmamış bir bilgisayara yüklemek istediğim bir yürütülebilir dosya var ve bunları çalıştırmak için gereken kütüphaneleri indirmek istiyorum. Aşağıda, lddüzerinde çalışan çıktının bir parçasıdır libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xb702f000) libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xb6f64000) libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xb6f43000) libsqlite3.so.0 => /usr/lib/i386-linux-gnu/libsqlite3.so.0 (0xb6e9e000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb6cf4000) /lib/ld-linux.so.2 (0xb786e000) libxcb.so.1 …


2
ELF paylaşılan kütüphaneleri - PLT için motivasyon
Kendi kendini değiştiren kod, dinamik olarak bağlı kütüphanelerde fonksiyon çağrısını hızlandırmak için kullanılabilir mi? Anladığım kadarıyla, ELF paylaşılan kütüphaneleri , kütüphane fonksiyonlarının tembel bağlanmasını sağlamak için bir tür dolaylı atlama tablosu (prosedür bağlantı tablosu veya PLT) kullanır. Amaç, ilk çağrıda işlev konumlarının tembel çözümlenmesini sağlarken kod segmentindeki tabloyu değiştirmekten kaçınmak …

4
Kök erişimi olmayan sistemde oluşturmak için geliştirme dosyalarını yerel olarak yüklensin mi?
Üzerinde çalıştığım, eski bir Linux sürümünü çalıştıran bir sunucu var. Sisteme kök erişimim yok, bu yüzden çok kullandığım bir aracın daha yeni bir sürümünü oluşturmak istedim (Vim 7.3). Sadece inşa edip ~ / bin içine kuracağımı düşündüm. Ancak, sistem genelinde yüklü olmayan ncurses geliştirme dosyaları gerektirir. Ncurses-devel rpm'yi buldum ve …
11 libraries  centos 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.