«glibc» etiketlenmiş sorular

8
Neden hızlı çalışabilmek için glibc strlen'in bu kadar karmaşık olması gerekiyor?
Buradastrlen kodu bakıyordum ve kodda kullanılan optimizasyonların gerçekten gerekli olup olmadığını merak ediyordum? Örneğin, aşağıdakine benzer bir şey neden eşit derecede iyi veya daha iyi çalışmaz? unsigned long strlen(char s[]) { unsigned long i; for (i = 0; s[i] != '\0'; i++) continue; return i; } Daha basit kod, derleyicinin …

11
Tek bir ana bilgisayarda birden fazla glibc kütüphanesi
Tek bir ana bilgisayarda birden fazla glibc kütüphanesi Linux (SLES-8) sunucum şu anda glibc-2.2.5-235'e sahip, ancak bu sürümde çalışmayan ve glibc-2.3.3 gerektiren bir programım var. Aynı ana bilgisayara birden fazla glibcs ​​yüklenmiş olabilir mi? Bu benim program eski glibc üzerinde çalıştırmak aldığımda hata: ./myapp: /lib/i686/libc.so.6: version `GLIBC_2.3' not found (required …
171 linux  gcc  glibc 

4
Belirli bir glibc sürümüne nasıl bağlanabilirim?
Ubuntu Lucid 10.04 bilgisayarımda bir şey derlediğimde, glibc'ye bağlanıyor. Lucid, glibc'nin 2.11'ini kullanır. Bu ikili dosyayı daha eski bir glibc ile başka bir bilgisayarda çalıştırdığımda, komut glibc 2.11 olmadığını söyleyerek başarısız oluyor ... Bildiğim kadarıyla glibc, sembol versiyonlama kullanıyor. Gcc'yi belirli bir sembol sürümüne bağlanmaya zorlayabilir miyim? Somut kullanımımda, ARM …
111 linux  gcc  linker  glibc  libc 

4
C kodunda C ++ kitaplığını kullanma
Verileri yönetmek için çeşitli sınıflar sağlayan bir C ++ kitaplığım var. Kütüphanenin kaynak koduna sahibim. Kitaplığın C kodu ve C ++ kodu ile aynı anda kullanılabilmesi için C işlev çağrılarını desteklemek için C ++ API'yi genişletmek istiyorum. GNU araç zincirini (gcc, glibc vb.) Kullanıyorum, bu nedenle dil ve mimari desteği …
103 c++  c  gcc  glibc 
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.