Kontrolowane przez kompilator opcje łącza
Kompilator CL wywołuje automatycznie łącza, o ile nie określono opcji/c.CL stanowi pewną kontrolę nad linker za pomocą opcji wiersza polecenia i argumenty.W następującej tabeli podsumowano funkcje w CL, które wpływają na łączenie.
Specyfikacja CL |
Akcja CL, która ma wpływ na łącza |
---|---|
Rozszerzenia nazw plików, inne niż .c, .cxx, .cpp lub .def |
Przekazuje nazwę pliku jako dane wejściowe do łącza |
Nazwa pliku.def |
Przekazuje /DEF:nazwę pliku.def |
/Fnumber |
Legitymacje STACK:number |
/FDnazwa_pliku |
Przekazuje /PDB:nazwa_pliku |
/Fenazwa_pliku |
Przechodzi/OUT:nazwa_pliku |
/FMnazwa_pliku |
Legitymacje/map:nazwa_pliku |
/GY |
Tworzy spakowany funkcje (COMDATs); Umożliwia łączenie na poziomie funkcji |
/LD |
Przechodzi/dll |
/ LDd |
Przechodzi/dll |
/Link |
Przekazuje pozostałą część wiersza polecenia do łącza |
Opcje lub /MT |
Umieszcza w pliku .obj nazwę biblioteki domyślne |
/ MDd lub /MTd |
Umieszcza domyślną nazwę biblioteki w pliku .obj.Definiuje symbol _DEBUG |
/ nologo |
Przechodzi/nologo |
/Zd |
Przebiegi/Debug |
/Zi lub /Z7 |
Przebiegi/Debug |
/ZL |
Domyślna nazwa biblioteki z pliku .obj pomija |
Aby uzyskać więcej informacji, zobacz Opcje kompilatora.