Bağlayıcı Seçenekleri
Ortak Nesne dosya biçimi (COFF) nesne dosyaları ve yürütülebilir (.exe) dosyası oluşturmak için kitaplıkları veya bir dinamik bağlantı kitaplığıdır (DLL) LINK.exe bağlar.
Aşağıdaki tablo LINK.exe seçeneklerini listeler.BAĞLANTI hakkında daha fazla bilgi için bkz.
Komut satırında bağlayıcı seçenekleri çalışması duyarlı değildir — Örneğin, / temel ve /BASE aynı şeyi anlamına gelir.
Kullanabilirsiniz açıklama bazı bağlayıcı seçenekleri belirtmek için pragması.
Seçenek |
Amaç |
---|---|
Bir yanıt dosyasını belirtir. |
|
Her bölüm hizalamasını belirtir. |
|
Bir DLL bağlı belirtir. |
|
Bildirim arama davranışını belirtir. |
|
Uygulamayı bir appcontainer işlemi ortamında çalıştırın olup olmadığını belirtir. |
|
Ekler DebuggableAttribute yönetilen bir görüntü için. |
|
Yönetilen bir kaynak için bir bağlantı oluşturur. |
|
Microsoft Ara dili (MSIL) modülü derlemeye içeri aktarılması gerektiğini belirtir. |
|
Yönetilen kaynak dosya bir derlemeye gömer. |
|
Temel adres programı için ayarlar. |
|
Zaman zaman bağlantı kod oluşturma belirtilen en iyi hale getirme ve kod oluşturmak için kullanılacak cl.exe'nin iş parçacığı sayısını ayarlar. |
|
Bir CLR görüntüsü türü (IJW, saf veya güvenli) ayarlar. |
|
Son hata kodu P/Invoke mekanizması aracılığıyla çağrılır işlevleri korur. |
|
CLR programınızın giriş noktasını uygulamak için iş parçacığı özniteliği belirtir. |
|
Yerel DLL'leri yönetilen kodundan çağıran bağlayıcı tarafından üretilmiş PInvoke yer tutucular için bağlayıcı SuppressUnmanagedCodeSecurity özniteliği uygulanıp uygulanmayacağını belirtir. |
|
Hata ayıklama bilgileri oluşturur. |
|
Bir modül tanım (.def) dosyası bağlayıcıya geçirir. |
|
Dış başvuru çözümlenen olduğunda Belirtilen kitaplık arar. |
|
DLL'leri Gecikmeli yüklenmesini denetler. |
|
Belirtilen DLL Gecikmeli yüklenmesini neden olur. |
|
Kısmen bir derlemeyi imzalar. |
|
Bir DLL oluşturur. |
|
Çekirdek modu sürücüsü oluşturur. |
|
Rastgele yükleme zamanında adres alanı düzeni rasgele (ASLR) özelliğini kullanarak rebased yürütülebilir bir görüntü oluşturulup oluşturulmayacağını belirtir. |
|
Başlangıç adresi ayarlar. |
|
İç bağlayıcı hataları Microsoft'a raporlar. |
|
Bir işlev verir. |
|
Yüklenebilir bir program yalnızca tercih edilen kendi temel adrese oluşturur. |
|
Hatta çözümlenmemiş simgeleri veya birden çok kez tanımlanan simgelerle tamamlamak için bir bağlantı zorlar. |
|
Anında kadar bir görüntüsü oluşturur. |
|
Öbek boyutu bayt olarak ayarlar. |
|
Yüksek entropi 64-bit adres alanı düzeni rasgele (ASLR) desteği belirtir. |
|
.İdl dosyasının adını ve diğer MIDL Çıkış dosyalarını belirtir. |
|
Belirtilen bağlayıcı uyarıları çıktısını göstermez. |
|
Öznitelik bilgilerini bir .idl dosyasına işlenmesini önler. |
|
Varsayılan alma kitaplık adı geçersiz kılar. |
|
Zorlar başvuruları simgesi. |
|
Denetimleri artımlı bağlama. |
|
Modül yükleme zamanında bir imza onay gerektirir belirtir. |
|
Bir derlemeyi oturum açmak için bir anahtar kapsayıcısı belirtir. |
|
Bir anahtar veya bir derlemeyi imzalamak için anahtar çifti belirtir. |
|
Uygulama adresleri iki gigabayttan büyük desteklediğini derleyici söyler. |
|
Kullanıcı geçersiz kılma Ortam Kitaplığı yolun sağlar. |
|
Bağlantı zaman kod oluşturma belirtir. |
|
Hedef platform belirtir. |
|
Bir yan yana bildirim dosyası oluşturur ve isteğe bağlı olarak, ikili gömer. |
|
Bildirim dosyasında bir < dependentAssembly > bölümü belirtir. |
|
Bildirim dosyası varsayılan adını değiştirir. |
|
Bağlayıcı işlemek ve ikili katıştırmak için bildirim bir giriş dosyasını belirtir.Birden fazla bildirim giriş dosyasını belirtmek için bu seçeneği birden çok kez kullanabilirsiniz. |
|
Kullanıcı Hesabı Denetimi (UAC) bilgi program bildiriminde katıştırılmış olup olmadığını belirtir. |
|
Bir mapfile oluşturur. |
|
Mapfile içinde belirtilen bilgileri içerir. |
|
Bölümler birleştirir. |
|
MIDL komut satırı seçeneklerini belirtir. |
|
Bir .NET Framework derleme oluşturulmasını engeller. |
|
Tüm yoksayar (veya belirtilen) varsayılan kitaplıkları dış başvurular çözümlenen olduğunda. |
|
Yalnızca kaynak DLL'si oluşturur. |
|
Başlangıç başlığı göstermez. |
|
Yürütülebilir bir dosyayı Windows Veri Yürütme Engellemesi özelliğiyle uyumlu olacak şekilde doğrulandı olarak işaretler. |
|
BAĞLANTI iyileştirmeleri denetler. |
|
Görüntü önceden belirlenmiş bir sırada COMDATs yerleştirir. |
|
Çıkış dosyası adını belirtir. |
|
Bir program veritabanı (PDB) dosyası oluşturur. |
|
PDB dosyasını kaydetmek için başka bir konum kullanır. |
|
Hiçbir özel simgeleri olan bir program veritabanı (PDB) dosyası oluşturur. |
|
Bir profil destekli iyileştirmeleri için .pgd dosyasını belirtir. |
|
Performans araçları Profil Oluşturucusu ile kullanılan bir çıkış dosyası oluşturur. |
|
.Exe üstbilgisinde sağlama toplamı ayarlar. |
|
Görüntü güvenli özel durum işleyicileri tablosu içerecektir belirtir. |
|
Bir bölüm özniteliklerini geçersiz kılar. |
|
Toplu iş boyutu bayt olarak ayarlar. |
|
MS-DOS saplama programı Win32 programına ekler. |
|
İşletim sistemi .exe dosyasını anlatır. |
|
Bu çalıştırmadan önce takas dosyası için bağlayıcı çıkış kopyalamak için işletim sistemi söyler. |
|
Kaynak Kimliği bağlayıcı tarafından üretilmiş tür kitaplığının belirtir. |
|
.Tlb dosyası ve diğer MIDL Çıkış dosyalarını adını belirtir. |
|
Özellikle Terminal sunucusu altında çalışması için tasarlanmış bir uygulama oluşturur. |
|
Baskı bağlayıcı ilerleme iletileri. |
|
Sürüm numarası atar. |
|
Windows çalışma zamanı meta veri dosyası oluşturulmasını sağlar. |
|
Tarafından oluşturulan Windows çalışma zamanı meta veri (winmd) çıktı dosyası için dosya adını belirtir /WINMD bağlayıcı seçeneği. |
|
Bir anahtar veya bir Windows çalışma zamanı meta veri dosyası oturum açmak için bir anahtar çifti belirtir. |
|
Windows meta veri dosyası oturum açmak için bir anahtar kapsayıcısı belirtir. |
|
Kısmen Windows çalışma zamanı meta veri (.winmd) dosyası winmd dosyasında ortak anahtarı koyarak imzalar. |
|
Bağlayıcı uyarıları hata olarak değerlendirir. |
Daha fazla bilgi için bkz. Derleyici Denetimindeki LINK Seçenekleri.
Ayrıca bkz.
Başvuru
Bağlayıcı Seçeneklerini Ayarlama