Opcje LINK kontrolowane przez kompilator
Kompilator CL automatycznie wywołuje link, chyba że określisz /c opcji. CL zapewnia pewną kontrolę nad konsolidatorem za pomocą opcji wiersza polecenia i argumentów. W poniższej tabeli podsumowano funkcje cl, które mają wpływ na łączenie.
Specyfikacja CL | Akcja CL, która ma wpływ na link |
---|---|
Dowolne rozszerzenie nazwy pliku inne niż .c, .cxx, .cpp lub .def | Przekazuje nazwę pliku jako dane wejściowe do linku |
nazwa pliku.def | Przekazuje /DEF:filename.def |
/Fnumber | Przechodzi /STACK:number |
/Fdnazwa pliku | Przekazuje /PDB:nazwa pliku |
/Fenazwa pliku | Przekazuje /OUT:nazwa_pliku |
/Fmnazwa pliku | Przekazuje /MAP:nazwa pliku |
/Gy | Tworzy spakowane funkcje (COMDATs); umożliwia łączenie na poziomie funkcji |
/LD | Przekazuje /DLL |
/LDd | Przekazuje /DLL |
/link | Przekazuje pozostałą część wiersza polecenia do linku |
/MD lub /MT | Umieszcza domyślną nazwę biblioteki w pliku .obj |
/MDd lub /MTd | Umieszcza domyślną nazwę biblioteki w pliku .obj. Definiuje _DEBUG symbolu |
/nologo | Przechodzi /NOLOGO |
/Zd | Przekazuje /DEBUG |
/Zi lub /Z7 | Przekazuje /DEBUG |
/Zl | Pomija domyślną nazwę biblioteki z pliku .obj |
Aby uzyskać więcej informacji, zobacz MSVC Compiler Options (Opcje kompilatora MSVC).