«dynamic-linking» etiketlenmiş sorular


16
Statik bağlama ve dinamik bağlama
Dinamik bağlantı üzerinden statik bağlantı veya belirli durumlarda tam tersini seçmek için zorlayıcı performans nedenleri var mı? Aşağıdakileri duydum veya okudum, ancak konunun doğruluğu için kefil olacak kadar bilmiyorum. 1) Statik bağlama ile dinamik bağlama arasındaki çalışma zamanı performansındaki fark genellikle önemsizdir. 2) (1), program hotpath'lerini optimize etmek için profil …


4
C'den Call Go işlevleri
Git bir C programı (diyelim ki, bir çekirdek modülü ya da bir şey) ile arayüz yazılı bir statik nesne oluşturmaya çalışıyorum. Go'dan C işlevlerini çağırmayla ilgili belgeler buldum, ancak diğer yöne nasıl gidileceğiyle ilgili pek bir şey bulamadım. Bulduğum şey, mümkün ama karmaşık. İşte buldum: C ve Go arasındaki geri …

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 …

1
Paylaşılan bir kitaplık dinamik olarak bağlandığında global ve statik değişkenlere ne olur?
Küresel ve statik değişkenli modüller bir uygulamaya dinamik olarak bağlandığında ne olduğunu anlamaya çalışıyorum. Modüller derken, bir çözümdeki her projeyi kastediyorum (görsel stüdyo ile çok çalışıyorum!). Bu modüller ya * .lib ya da * .dll ya da * .exe'nin kendisinde yerleşiktir. Bir uygulamanın ikili dosyasının veri segmentindeki tüm bağımsız çeviri …

4
Bağlayıcılar ne yapar?
Hep merak etmişimdir. Derleyicilerin yazdığınız kodu ikililere dönüştürdüğünü biliyorum ama bağlayıcılar ne yapar? Benim için hep bir sır oldular. 'Bağlantının' ne olduğunu kabaca anlıyorum. Kütüphanelere ve çerçevelere yapılan referansların ikiliye eklendiği zamandır. Bunun ötesinde hiçbir şey anlamıyorum. Benim için "sadece işe yarıyor". Dinamik bağlantının temellerini de anlıyorum ama çok derin …
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.