Možnosti linkeru
LINK.exe odkazy soubory objekt běžné objekt soubor formátu COFF () a knihoven, chcete-li vytvořit spustitelný soubor (.exe) nebo dynamická knihovna (DLL).
V následující tabulce jsou uvedeny možnosti pro LINK.exe.Další informace o propojení naleznete v tématu:
Na příkazovém řádku, nejsou možnosti linkeru tohoto rozlišování – například/základní a /BASE mají stejný význam.
Můžete použít komentář pragma k určení některé možnosti propojovacího programu.
Možnost |
Účel |
---|---|
Určuje soubor odpovědí. |
|
Určuje zarovnání každého oddílu. |
|
Určuje, že nemůže být vázán knihovny DLL. |
|
Určuje chování pro manifestu vyhledávání. |
|
Určuje, zda je aplikace spustit v rámci procesu prostředí appcontainer. |
|
Přidá DebuggableAttribute do spravovaných obrázku. |
|
Vytvoří odkaz na spravovaný prostředek. |
|
Určuje, že modul Microsoft mezilehlá (MSIL language) by měly být naimportovány do sestavení. |
|
Vloží soubor spravovaný prostředek v sestavení. |
|
Nastaví základní adresu pro program. |
|
Nastaví počet vláken cl.exe sloužící ke generování optimalizace a kód, když je zadána generování kódu odkazu. |
|
Nastaví typ CLR obrázek (IJW, čisté, nebo bezpečné). |
|
Zachová poslední chybový kód funkcí, které se nazývají prostřednictvím mechanismu P/Invoke. |
|
Určuje podprocesů atribut, který má být použita pro vstupní bod aplikace CLR. |
|
Určuje, zda propojovací program bude použít atribut SuppressUnmanagedCodeSecurity generovaný propojovacího programu PInvoke kódy, které volají ze spravovaného kódu do nativních knihoven DLL. |
|
Vytvoří informace o ladění. |
|
Předá soubor definice modulu (.def) do propojovacího programu. |
|
Vyhledá určené knihovny při odkazy na externí jsou vyřešeny. |
|
Řídí zpožděné načítání knihovny DLL. |
|
Způsobí, že zpožděné zavádění určené knihovny DLL. |
|
Částečně podepíše sestavení. |
|
Sestaví knihovny DLL. |
|
Vytvoří ovladač režimu jádra. |
|
Určuje, zda ke generování spustitelného obrázek, který může být náhodně rebased v okamžiku načtení pomocí funkce adresa místa rozložení náhodného (ASLR). |
|
Nastaví počáteční adresa. |
|
Hlásí vnitřní chyby společnosti Microsoft. |
|
Exportuje funkci. |
|
Vytvoří program, který mohou být načteny pouze na jeho upřednostňovanou základní adresu. |
|
Vynutí odkaz na dokončení i s nepřeloženého symbolů nebo symboly definován více než jednou. |
|
Vytvoří obrázek, který může být hot opatřit. |
|
Nastaví velikost haldy, v bajtech. |
|
Určuje podporu pro vysoce entropie 64bitovou adresu místa rozložení náhodného (ASLR). |
|
Určuje název souboru a ostatní MIDL výstupní soubory. |
|
Potlačí výstup ze zadaného linkeru upozornění. |
|
Brání zpracování atributu informace do souboru. |
|
Přepíše výchozí název knihovny importu. |
|
Vynutí symbolu odkazy. |
|
Ovládací prvky přírůstkové propojení. |
|
Určuje, že modul vyžaduje Kontrola podpisu v okamžiku načtení. |
|
Určuje kontejner klíče pro podepsání sestavení. |
|
Určuje klíč nebo dvojici klíčů pro podepsání sestavení. |
|
Říká kompilátoru, že aplikace podporuje větší než dva gigabajtů adresy |
|
Umožňuje přepsání uživatelské prostředí knihovny cesty. |
|
Určuje generování kódu odkazu. |
|
Určuje cílovou platformu. |
|
Vytvoří soubor manifestu vedle sebe a volitelně vloží binárního souboru. |
|
Určuje část < dependentAssembly > v souboru manifestu. |
|
Změní výchozí název souboru manifestu. |
|
Určuje soubor manifestu vstupní propojovacího programu ke zpracování a vložit do binárního souboru.Chcete-li určit více než jeden soubor manifestu vstupní můžete tuto možnost více než jednou. |
|
Určuje, zda informace o účtu řízení Uživatelských účtů je vložen do manifestu programu. |
|
Vytvoří mapfile. |
|
Obsahuje informace o zadaném v mapfile. |
|
Spojuje oddíly. |
|
Určuje MIDL možnosti příkazového řádku. |
|
Potlačí vytvoření sestavení .NET Framework. |
|
Ignoruje všechny (nebo zadaný) výchozí knihovny, když jsou vyřešeny externích odkazů. |
|
Vytvoří soubor DLL pouze prostředků. |
|
Potlačí úvodní nápis. |
|
Označí spustitelný soubor, jak je kompatibilní s funkcí Zabránění spuštění dat systému Windows. |
|
Optimalizace odkaz ovládací prvky. |
|
Umístí COMDATs do obrázku v předem pořadí. |
|
Určuje název výstupního souboru. |
|
Vytvoří soubor databáze (PDB) programu. |
|
Používá alternativní umístění pro uložení souboru PDB. |
|
Vytvoří soubor databáze (PDB) program, který nemá žádné privátní symboly. |
|
Určuje soubor .pgd pro s asistencí profil optimalizace. |
|
Vytváří výstupní soubor, který lze použít s profiler nástroje pro sledování výkonu. |
|
Nastaví kontrolní součet v hlavičce .exe. |
|
Určuje, že obrázek bude obsahovat tabulku obslužné rutiny výjimek bezpečné. |
|
Přepíše atributy oddílu. |
|
Nastaví velikost části zásobníku v bajtech. |
|
Připojí se zakázaným programu systému MS-DOS na Win32 program. |
|
Popisuje způsob spuštění souboru .exe operačního systému. |
|
Určí, aby zkopírování výstupu propojovacího programu do odkládacího souboru, než je spuštěn operační systém. |
|
Určuje ID prostředku knihovny typů generovaný propojovacího programu. |
|
Určuje název souboru .tlb a ostatní MIDL výstupní soubory. |
|
Vytvoří aplikaci, která je navržen speciálně pro spouštění v režimu terminálového serveru. |
|
Vytiskne zprávy o průběhu propojovacího programu. |
|
Přiřadí číslo verze. |
|
Umožňuje generování souboru metadat za běhu systému Windows. |
|
Určuje název souboru pro výstupního souboru metadat za běhu systému Windows (winmd), který je generován /WINMD propojovacího. |
|
Určuje klíč nebo dvojici klíčů pro podepsání souboru metadat za běhu systému Windows. |
|
Určuje kontejner klíče k podepsání souboru metadat systému Windows. |
|
Částečně podepíše soubor metadat za běhu systému Windows (.winmd) a to umístěním veřejný klíč v souboru winmd. |
|
Upozornění linkeru považovány za chyby. |
Další informace naleznete v tématu Možnosti LINK řízené kompilátorem.