Možnosti Linker
ODKAZ je nástroj, který odkazuje objekt soubory formátu souboru (společné objektu souboru COFF) a knihoven, chcete-li vytvořit spustitelný soubor (.exe) nebo dynamické knihovny (DLL).
Následující tabulce je úplný seznam možností pro LINK.exe.Tato část také obsahuje následující informace:
Na příkazovém řádku zadat možnosti propojovacího programu nejsou malá a velká písmena: / založit a /BASE mají stejný význam.
Některé možnosti propojovacího programu lze zadat pomocí Komentář pragma.
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í manifestu vyhledávání. |
|
Přidá DebuggableAttribute do bitové kopie spravované. |
|
Vytvořte odkaz na spravovaný prostředek. |
|
Určuje, že modul Microsoft intermediate language (jazyk MSIL) importovány do sestavení |
|
Vloží soubor spravovaného prostředku sestavení |
|
Nastaví základní adresa pro program |
|
Nastaví typ CLR obrazu (IJW, čistý a bezpečný). |
|
Zachová poslední chybový kód funkce volané prostřednictvím mechanismu P/Invoke. |
|
Určete, který podprocesů atribut, který chcete použit pro vstupní bod aplikace CLR. |
|
/ CLRUNMANAGEDCODECHECK Určuje, zda propojovací program použije atribut SuppressUnmanagedCodeSecurity do propojovacího programu generován PInvoke kódy, které volat ze spravovaného kódu do nativních knihoven DLL. |
|
Vytvoří ladicí informace |
|
Předá soubor modulu definice (.def) do propojovacího programu |
|
Vyhledá zadanou knihovnu při určování externí odkazy |
|
Řídí opožděného načtení knihovny DLL |
|
Způsobí, že opožděného načtení určené knihovny DLL |
|
Částečně podepsání sestavení. |
|
Sestavení knihovny DLL |
|
Vytvoří ovladače režimu jádra systému Windows NT |
|
Určuje, zda chcete generovat spustitelné bitové kopie, která může být náhodně rebased v okamžiku načtení pomocí funkce adresu místa rozložení randomizace (ASLR) systému Windows Vista. |
|
Nastaví počáteční adresu |
|
Hlášení chyb vnitřního propojovacího programu společnosti Microsoft. |
|
Exportuje funkce |
|
Vytvoří program, který lze načíst pouze v jeho upřednostňovanou základní adresu |
|
Sil odkaz dokončit i s nepřeložených nebo symboly definován více než jednou |
|
Vytvoří bitovou kopii hotpatchable. |
|
Nastaví velikost haldy v bajtech |
|
Určuje název souboru IDL a ostatní výstupní soubory MIDL |
|
Zabrání zpracování atribut informace do souboru IDL |
|
Přepíše výchozí název knihovny importu |
|
Symbol síly odkazy |
|
Přírůstkové propojování ovládacích prvků |
|
Určete kontejner klíčů pro podepsání sestavení. |
|
Zadejte klíč nebo dvojici klíčů pro podepsání sestavení. |
|
Říká kompilátoru, že aplikace podporuje adresy, které jsou větší než dva gigabajty. |
|
Uživatel tak může přepsat cesty knihovny na životní prostředí |
|
Určuje kód odkazu generace |
|
Určuje cílovou platformu |
|
Vytvoření souboru manifestu side-by-side. |
|
Zadejte <dependentAssembly> oddíl v souboru manifestu. |
|
Změňte výchozí název souboru manifestu. |
|
Určuje, zda informace nástroj Řízení uživatelských účtů (UAC) je vložen do manifestu aplikace. |
|
Vytvoří mapfile |
|
Obsahuje informace zadané v mapfile |
|
Kombinuje oddíly |
|
Určuje parametry příkazového řádku MIDL |
|
Potlačí vytváření sestavení rozhraní.NET Framework |
|
Ignoruje všechny (nebo zadaný) výchozí knihovny při určování externí odkazy |
|
Vytvoří knihovnu DLL, která obsahuje poze |
|
Potlačí úvodní nápis |
|
Označí spustitelný soubor, jako je testován tak, aby byl kompatibilní s funkcí Zabránění spuštění dat systému Windows. |
|
Optimalizace propojení ovládacích prvků |
|
Umístí do obrazu v předem stanovené pořadí COMDATs |
|
Určuje název výstupního souboru |
|
Vytvoří soubor databáze (PDB) programu |
|
Chcete-li uložit soubor PDB používá alternativní umístění. |
|
Vytvoří soubor databáze (PDB) programu, který má žádné soukromé symboly |
|
Zadejte název souboru .pgd pro optionizations profilu s asistencí. |
|
Vytvoří výstupní soubor, který lze použít s profilovacího nástroje Sledování výkonu. |
|
Nastaví kontrolní součet záhlaví .exe |
|
Určete, že obrázek bude obsahovat tabulku bezpečné vyjímek obslužné rutiny událostí. |
|
Přepíše atributy oddílu |
|
Nastaví velikost zásobníku v bajtech |
|
Připojí se zakázaným inzerováním programu systému MS-DOS do aplikace Win32 |
|
Popis způsobu spusťte soubor .exe operačního systému |
|
Dává pokyn kopírovat výstup propojovací program odkládacího souboru, než je spuštěn operační systém |
|
Umožňuje zadat číslo ID zdroje knihovny typů generované propojovacího programu |
|
Určuje název souboru .tlb a ostatní výstupní soubory MIDL |
|
Vytvoří aplikaci, která je specificky navržen pro spuštění pod terminálového serveru |
|
Zprávy o průběhu propojovací program vytiskne |
|
Přiřadí číslo verze |
|
Umožňuje generování souboru metadat za běhu systému Windows. |
|
Určuje název výstupního souboru metadat za běhu systému Windows (winmd) generované /WINMD možností propojovacího programu. |
|
Umožňuje zadat klíč nebo dvojici klíčů k podepsání souboru metadat za běhu systému Windows. |
|
Umožňuje zadat kontejner klíčů pro podepsání souboru metadat systému Windows. |
|
Umožňuje částečně podepsat soubor metadat za běhu systému Windows (winmd) tak, že veřejný klíč v souboru winmd. |
|
Propojovací program upozornění považovány za chyby. |
Další informace naleznete v tématu Možnosti propojení Compiler-Controlled.