Opcje konsolidatora
LINK.exe łączy pliki obiektu wspólne obiektu pliku formatu (COFF) i biblioteki, aby utworzyć plik wykonywalny (.exe) lub dołączana dynamicznie biblioteka (DLL).
W poniższej tabeli przedstawiono opcje LINK.exe.Aby uzyskać więcej informacji na temat łącza Zobacz:
W wierszu polecenia łączenie nie są opcje jest uwzględniana wielkość liter — na przykład/base i /BASE określania tego samego.
Można użyć komentarz dyrektywę pragma, aby określić niektóre opcje łączenie.
Opcja |
Przeznaczenie |
---|---|
Określa plik odpowiedzi. |
|
Określa sposób wyrównania każdej sekcji. |
|
Określa plik DLL nie można powiązać. |
|
Określa zachowanie dla lookup manifestu. |
|
Określa, czy aplikacja muszą być uruchamiane w środowisku appcontainer procesu. |
|
Dodaje DebuggableAttribute do zarządzanego obrazu. |
|
Tworzy łącze do zarządzanego zasobu. |
|
Określa, że moduł firmy Microsoft pośrednim language (MSIL) należy zaimportować do zestawu. |
|
Osadzony plik zasobów zarządzanych w zestawie. |
|
Ustawia podstawowy adres do programu. |
|
Ustawia liczbę wątków cl.exe do użycia podczas generowania kodu i optymalizacji Jeśli określono wygenerowanego kodu czasu łącza. |
|
Ustawia typ (IJW, czystego lub bezpieczna) obraz CLR. |
|
Zachowuje kod ostatniego błędu funkcji, które są wywoływane za pomocą mechanizmu P/Invoke. |
|
Określa atrybut wątków do zastosowania do punktu wejścia programu CLR. |
|
Określa, czy program łączący będzie dotyczyć atrybutu SuppressUnmanagedCodeSecurity generowanych przez program łączący PInvoke procedury wejścia odwołujące się z kodu zarządzanego do biblioteki DLL macierzystej. |
|
Tworzy informacje debugowania. |
|
Przekazuje plik definicji modułów (o rozszerzeniu def) program łączący. |
|
Wyszukuje określonej biblioteki, gdy odwołania zewnętrzne nie są rozwiązane. |
|
Steruje opóźnione ładowania biblioteki dll. |
|
Powoduje, że opóźnione ładowanie określonej biblioteki DLL. |
|
Częściowo loguje zestawu. |
|
Tworzy biblioteki DLL. |
|
Tworzy sterownik trybu jądra. |
|
Określa, czy można wygenerować pliku wykonywalnego obraz, który można losowo można ponownie w chwili obciążenia za pomocą funkcji adres miejsca układu losowe generowanie (ASLR). |
|
Ustawia adres początkowy. |
|
Raporty łączące wewnętrzny błędów do firmy Microsoft. |
|
Eksportuje funkcję. |
|
Tworzy program, który można ładować tylko na jego preferowany adres podstawowy. |
|
Wymusza łącze do ukończenia nawet w przypadku nierozwiązane symboli lub symbole zdefiniowany więcej niż raz. |
|
Tworzy obraz, który może być poprawiono gorąco. |
|
Ustawia rozmiar stosu, w bajtach. |
|
Określa obsługę losowe adresu 64-bitowego entropii wysokiej miejsca układu Generowanie (ASLR). |
|
Określa nazwę pliku .idl i inne pliki danych wyjściowych MIDL. |
|
Pomija dane wyjściowe określonego łączenie ostrzeżeń. |
|
Zapobiega przetwarzania atrybutu informacji do pliku .idl. |
|
Powoduje zastąpienie domyślnej nazwy biblioteki importu. |
|
Wymusza symbolu odwołania. |
|
Formanty przyrostowe połączeń. |
|
Określa, że moduł wymaga zaznacz podpis w momencie obciążenia. |
|
Określa kontener klucza do podpisywania zestawu. |
|
Określa klucz lub pary kluczy do zestawu logowania. |
|
Kompilator informuje, że aplikacja obsługuje większa niż dwóch gigabajtów adresów |
|
Umożliwia zastąpienie użytkownika ścieżki biblioteki środowiska. |
|
Określa wygenerowanego kodu czasu łącza. |
|
Określa platforma docelowa. |
|
Tworzy plik manifestu side-by-side i opcjonalnie osadzenie go w pliku binarnego. |
|
Określa sekcję < dependentAssembly > w pliku manifestu. |
|
Zmienia domyślną nazwę pliku manifestu. |
|
Określa plik manifestu input łączenie do przetwarzania i osadzić w pliku binarnego.Można określić więcej niż jeden manifestu pliku wejściowego, można użyć tej opcji wiele razy. |
|
Określa, czy informacje Kontrola konta użytkownika (UAC) jest osadzony w manifeście program. |
|
Tworzy mapfile. |
|
Zawiera informacje określonego w mapfile. |
|
Łączy sekcji. |
|
Określa MIDL opcji wiersza polecenia. |
|
Pomija tworzenie w zestawie .NET Framework. |
|
Ignoruje wszystkie (lub określony) w przypadku odwołania zewnętrzne nie są rozwiązane domyślnie biblioteki. |
|
Tworzy tylko zasobów biblioteki DLL. |
|
Pomija transparentu startowego. |
|
Oznacza plik wykonywalny, jak zweryfikowano, aby był zgodny z funkcją zapobiegania wykonywaniu danych systemu Windows. |
|
Steruje optymalizacji łącza. |
|
Umieszcza obraz w kolejności wstępnie COMDATs. |
|
Określa nazwę pliku wyjściowego. |
|
Tworzy plik bazy danych (PDB) programu. |
|
Używa alternatywną lokalizację do zapisania pliku PDB. |
|
Tworzy plik bazy danych (PDB) program, który ma nie prywatnej symbole. |
|
Określa plik .pgd optymalizacji z przewodnikiem profilu. |
|
Tworzy plik wyjściowy, których można użyć z profiler narzędzi wydajności. |
|
Ustawia tej sumy kontrolnej w nagłówku .exe. |
|
Określa, czy obraz będzie zawierać spis mechanizmy obsługi wyjątków bezpieczne. |
|
Zastępuje atrybuty sekcji. |
|
Ustawia rozmiar stosu w bajtach. |
|
Dołączenie programu MS-DOS skrótowa do programu Win32. |
|
Zawiera informacje dotyczące uruchomienia pliku .exe system operacyjny. |
|
Określa, że do skopiowania łączące dane wyjściowe do pliku wymiany przed uruchomieniem systemu operacyjnego. |
|
Określa identyfikator zasobu biblioteki typów generowanych przez program łączący. |
|
Określa nazwę pliku .tlb i inne pliki danych wyjściowych MIDL. |
|
Tworzy aplikację, który został zaprojektowany specjalnie w celu uruchamiania serwera usług terminalowych. |
|
Komunikaty o postępie łączenie wydruku. |
|
Przypisuje numer wersji. |
|
Umożliwia generowanie pliku metadanych środowiska wykonawczego systemu Windows. |
|
Określa nazwę pliku dla pliku wyjściowego metadanych środowiska wykonawczego systemu Windows (winmd), który jest generowany przez /WINMD łączenie opcji. |
|
Określa klucz lub pary kluczy do podpisania pliku metadanych środowiska wykonawczego systemu Windows. |
|
Określa kontener klucza do podpisania pliku metadanych systemu Windows. |
|
Częściowo loguje pliku metadanych środowiska wykonawczego systemu Windows (.winmd), umieszczając klucza publicznego w pliku winmd. |
|
Traktuje łączenie ostrzeżenia jako błędy. |
Aby uzyskać więcej informacji, zobacz Opcje LINK kontrolowane przez kompilator.
Zobacz też
Informacje
Ustawianie opcji konsolidatora