Bağlantı Oluşturucu Seçenekleri
BAĞLANTI birbirine bağlayan ortak nesne dosyası biçimi (coff) nesne dosyaları ve kitaplıkları bir yürütülebilir dosya (.exe) veya dinamik bağlantı kitaplığı (dll) oluşturmak için bir araçtır.
Aşağıdaki tabloya seçenekleri LINK.exe için kapsamlı bir listesidir. Bu bölüm hakkında bilgiler içerir:
Komut satırında belirtilen bağlayıcı seçenekleri büyük/küçük harf duyarlı değildir: / temel ve /base aynı şeyi anlamına gelir.
Bazı bağlayıcı seçeneklerini kullanarak belirtmek Açıklama pragma.
Seçenek |
Purpose |
---|---|
Yanıt dosyasını belirtir. |
|
Her bölüm hizalamasını belirler |
|
Bir dll bağlı belirtir |
|
Bildirim arama davranışını belirtir. |
|
Ekler DebuggableAttribute yönetilen bir görüntü için. |
|
Yönetilen kaynağa bir bağlantı oluşturun. |
|
Microsoft ara dili (MSIL) modülü derlemeye içe olduğunu belirtir |
|
Derleme bir yönetilen kaynak dosyasına gömer. |
|
Program için bir taban adresi ayarlar |
|
clr Resim türü (IJW, saf veya güvenli) ayarlar. |
|
p/Invoke mekanizması aracılığıyla çağrılan işlevlerde son hata kodunu korur. |
|
clr programınızın giriş noktasını istediğiniz hangi iş parçacığı özniteliği uygulanacak belirtin. |
|
/ clrunmanagedcodecheck için bağlayıcı tarafından oluşturulan ve yönetilen koddan yerel DLL'lere çağrı PInvoke Saplamaları bağlayıcı SuppressUnmanagedCodeSecurity özniteliği uygulanıp uygulanmayacağını belirtir. |
|
Hata ayıklama bilgileri oluşturur |
|
Bir modül tanım (.def) dosyası için bağlayıcı geçirir. |
|
Belirtilen kitaplık dış başvurular çözümlerken arama yapar. |
|
DLL'leri Gecikmeli yüklenmesini denetler. |
|
Belirtilen dll Gecikmeli yüklenmesini neden oluyor |
|
Kısmen bir derlemeyi imzalayabilirsiniz. |
|
Bir dll dosyası oluşturur. |
|
Windows NT Çekirdek modu sürücüsü oluşturur |
|
Rasgele yükleme zamanında Windows Vista'nın 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ıç adresini ayarlar |
|
İç bağlayıcı hataları Microsoft'a bildirin. |
|
Bir işlevi |
|
Yalnızca kendi tercih edilen taban adresini yüklenebilir bir program oluşturur |
|
Çözümlenmemiş veya semboller bile ile tamamlamak için bir bağlantı güçleri birkaç kez tanımlanmış |
|
Hotpatchable görüntü oluşturur. |
|
Öbek boyutunu bayt cinsinden ayarlar. |
|
.İdl dosyasını ve diğer MIDL çıktı dosyalarını adını belirtir |
|
Bir .idl dosyasını işleme öznitelik bilgileri engeller |
|
Varsayılan alma kitaplığı adı geçersiz kılar. |
|
Başvurular güçleri sembol |
|
Artımlı bağlama denetimleri |
|
Derleme imzalamak için bir anahtar kapsayıcısı belirtin. |
|
Anahtar veya derleme imzalamak için bir anahtar çiftini belirtin. |
|
Derleyici uygulama adresleri iki gigabayttan daha büyük boyutlu desteklediğini belirten |
|
Ortam Kitaplığı yol geçersiz kılmasına izin verir |
|
Bağlantı zamanı kod oluşturma belirtir |
|
Hedef platform belirtir |
|
Yan yana bildirim dosyası oluşturun. |
|
<dependentAssembly> Belirtin bildirim dosyasının bölümünde. |
|
Varsayılan bildirim dosyası adını değiştirin. |
|
Kullanıcı Hesabı Denetimi (uac) bilgisi programı bildirim içinde gömülü olup olmadığını belirtir. |
|
Bir mapfile oluşturur |
|
Mapfile içinde belirtilen bilgileri içerir |
|
Bölüm birleştirir |
|
MIDL komut satırı seçeneklerini belirtir. |
|
Bir .NET Framework derlemesini oluşturulmasını gizler |
|
Tüm yoksayar (veya belirtilen) dış başvurular çözümlerken varsayılan kitaplıkları |
|
Kaynağa özgü dll öğesini oluşturur |
|
Başlangıç başlığı bastırır |
|
Bir yürütülebilir dosya Windows Veri Yürütme Engellemesi özelliği ile uyumlu olacak şekilde test edilmiş olarak işaretlenir. |
|
Denetimleri bağlantı en iyi duruma getirme |
|
COMDATs önceden belirlenmiş bir sırada görüntüye yerleştirir |
|
Çıkış dosyası adını belirtir. |
|
Program veritabanı (pdb) dosyası oluşturur. |
|
pdb dosyasını kaydetmek için alternatif bir konum kullanır. |
|
Hiçbir özel sembolleri içeren bir program veritabanı (pdb) dosyası oluşturur. |
|
Profil destekli optionizations için .pgd dosyasını belirtin. |
|
Performans araçları profiler ile kullanılan bir çıkış dosyası oluşturur. |
|
Sağlama toplamı .exe başlığını ayarlar. |
|
Görüntü güvenli özel durum işleyicileri bir tablo içerdiğini belirtin. |
|
Bir bölüm özniteliklerini geçersiz kılar. |
|
Yığın boyutunu bayt cinsinden ayarlar. |
|
Bir Win32 program ms-dos saplama programı iliştirir |
|
İşletim sistemi .exe dosyasını çalıştırmak nasıl söyler. |
|
Sorguyu çalıştırmadan önce bağlayıcı çıktı bir takas dosyası kopyalamak için işletim sistemi söyler. |
|
Kaynak Kimliği bağlayıcı tarafından üretilen tür kitaplığı belirtmenize olanak verir |
|
Diğer MIDL çıktı dosyaları .tlb dosyası adını belirtir |
|
Özellikle Terminal Server altında çalışacak biçimde tasarlanmış bir uygulama oluşturur. |
|
Bağlayıcı ilerleme durumu iletileri yazdırır |
|
Sürüm numarası atar. |
|
Windows çalışma zamanı meta veri dosyası oluşturmayı sağlar. |
|
Tarafından oluşturulan Windows çalışma zamanı meta verileri (winmd) çıktı dosyası için dosya adını belirtir /WINMD bağlayıcı seçeneği. |
|
Bir anahtar veya bir çalışma zamanı Windows Meta dosyasını imzalamak için bir anahtar çiftini belirtmenize olanak verir. |
|
Bir Windows Meta dosyasını imzalamak için bir anahtar kapsayıcısı belirtmenize olanak verir. |
|
Ortak anahtar winmd dosyasında koyarak kısmen bir Windows çalışma zamanı meta verileri (winmd) dosyasını imzalamak izin verir. |
|
Bağlayıcı uyarıları hata olarak işler. |
Daha fazla bilgi için bkz: Compiler-Controlled bağlantı seçenekleri.
Ayrıca bkz.
Başvuru
Bağlayıcı seçeneklerini ayarlama