«static-libraries» etiketlenmiş sorular

Statik kitaplık, nesne dosyalarının bir arşividir. Bağlayıcı girdisi olarak kullanılan bağlayıcı, bağlantı üzerinde taşıması gereken nesne dosyalarını çıkarır.


8
Dosya evrenseldir (üç dilim), ancak yine de atlamak için iOS'ta statik kütüphaneler için (n) ARMv7-s dilim hatası içermiyor mu?
Xcode sürümünü yükselttim ve harici statik kütüphaneler kullanırken şu mesajı alıyorum: ld: dosya evrenseldir (3 dilim) ancak bir (n) armv7s dilimi içermez: / dosya / mimari için konum armv7s clang: hata: linker komutu çıkış kodu 1 ile başarısız oldu (çağrıyı görmek için -v kullanın) Bunu atlamanın ve kütüphanenin geliştiricisi henüz …

1
.So, .la ve .a kütüphane dosyaları arasındaki fark nedir?
Bir .sodosya dinamik bir tür kütüphane biliyorum (iş parçacığı bellekte birden fazla kopyasına gerek yok bu yüzden bu tür kütüphaneleri paylaşabilirsiniz). Peki .ave ile arasındaki fark .lanedir? Bunların hepsi statik kütüphaneler mi? Dinamik kütüphanelerin statik olanlara göre büyük avantajları varsa, neden hala çok sayıda statik kütüphane var? Ayrıca kütüphaneleri (her …

5
DLL ve LIB dosyaları - ne ve neden?
DLL ve LIB's hakkında çok az şey bilmek dışında bir programın düzgün çalışması için gerekli hayati kod içermesi - kütüphaneler. Peki neden derleyiciler bunları üretiyor? Tüm kodu tek bir yürütülebilir dosyaya dahil etmek daha kolay olmaz mıydı? Peki DLL ve LIB'ler arasındaki fark nedir?


6
Statik kütüphanedeki Objective-C kategorileri
Statik kitaplığı iPhone projesine nasıl düzgün bir şekilde bağlayacağımı yönlendirebilir misiniz? Uygulama projesine eklenen statik kütüphane projesini doğrudan bağımlılık (hedef -> genel -> doğrudan bağımlılıklar) olarak kullanıyorum ve tüm işler tamam, ancak kategoriler. Statik kitaplıkta tanımlanan bir kategori uygulamada çalışmıyor. Öyleyse sorum, bazı kategorilerdeki statik kitaplığın diğer projeye nasıl ekleneceği? …

3
Kütüphane? Statik? Dinamik? Veya Çerçeve? Başka bir projenin içindeki proje
Mevcut bir iOS uygulamam var ve sadece test kolaylığı için başka bir proje olarak geliştirdiğim büyük bir kod parçası eklemek istiyorum. Yeni yığın temelde çeşitli paylaşım hizmetlerine, vb bir görüntü kaydetme ile ilgilenir. Bu paylaşım kodu çok fazla test ve gelecekteki güncellemeye ihtiyaç duyduğu için, bu kod yığınını mevcut uygulamama …

3
Linux'ta statik kitaplık nasıl derlenir?
Bir sorum var: Linux ile statik bir kütüphane nasıl gccderlenir, yani kaynak kodumu out.a adlı bir dosyaya derlemem gerekir. Sadece komutla derlemek yeterli gcc -o out.a out.cmi? Pek tanıdık değilim gcc, umarım kimse bana yardım edebilir.
138 c  gcc  static-libraries 

2
Xcode4'teki çerçeve ve statik kitaplık arasındaki fark ve nasıl çağrılacağı
Ben xcode ve objektif-c için oldukça yeniyim. Çok temel bir soru sormak istiyorum. Proje ayarlarında "ikili dosyayı kütüphanelere bağlarken", çalışma alanındaki diğer projelerden içe aktarılan çerçeve ve kütüphaneler hakkında farklılıklar olduğunu gördüm. İlk soru, neden bir çerçeve var? Ve neden bir kütüphane var? Kütüphanem bir çerçeve olamaz mı? Ve sonra, …

2
Gcc'ye doğrudan bir kitaplığı statik olarak bağlamasını söylemek
Statik olarak hangi kütüphanelerle bağlantı kurmak istediğimi -Wl,-Bstaticsöylemek için kullanmak bana garip geliyor gcc. Sonuçta gcckitaplıklarla ( -Ldir, -llibname) bağlantı kurma hakkındaki diğer tüm bilgileri doğrudan söylüyorum . Gcc sürücüsüne hangi kitaplıkların statik olarak bağlanması gerektiğini doğrudan söylemek mümkün müdür? Açıklama: Belirli bir kitaplık sadece statik sürümlerde mevcutsa onu kullanmadan …

5
iOS Statik ve Dinamik çerçeveler açıklamaları
İtiraf etmeliyim ki iOS 8'in piyasaya sürülmesiyle iOS'taki dinamik ve statik çerçeveler konusunda biraz kafam karıştı. Oluşturduğum bir kitaplığı dağıtmanın bir yolunu arıyorum ve iOS 7 ve üstünü desteklemem gerekiyor. (Not: Bu, tescilli bir çerçeve olacaktır. Kakao kapsüllerini kullanamam ve kaynağı da dağıtamam). İşte zaten bildiğim şey: iOS 8, iOS …


8
sadece bazı kitaplıkları statik bağlama
GCC ile bağlantı kurarken yalnızca bazı belirli kitaplıkları ikili dosyama statik olarak nasıl bağlayabilirim? gcc ... -static ...tüm bağlantılı kitaplıkları statik olarak bağlamayı dener , ancak bazılarının statik sürümüne sahip değilim (örneğin: libX11).

3
CMake'ye kaynak dizindeki statik bir kitaplığa bağlanmasını nasıl söylerim?
Çoğunlukla sadece CMake ile deneyim kazanmak için CMake'ye dönüştürmeye çalıştığım bir Makefile ile küçük bir projem var. Bu örneğin amaçları doğrultusunda, proje bir kaynak dosyası (C ++, ancak dilin özellikle alakalı olduğunu düşünmüyorum) ve başka bir yerden kopyaladığım statik bir kitaplık dosyası içeriyor. Argüman uğruna kitaplığın kaynak kodunun mevcut olmadığını …

5
Libstdc ++ 'yı statik olarak bağlamak: var mı?
GCC 4.7'nin libstdc ++ ile Ubuntu 12.10 üzerine kurulu bir C ++ uygulamasını, oldukça eski bir libstdc ++ sürümüyle birlikte gelen Ubuntu 10.04 çalıştıran sistemlere dağıtmam gerekiyor. Şu anda, -static-libstdc++ -static-libgccbu blog gönderisinde önerildiği gibi, libstdc ++ ' yı statik olarak bağlama . Yazar, libstdc ++ 'yı statik olarak derlerken …

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.