Compiler-Controlled LINK Options
Der CL-Compiler ruft LINK automatisch auf, es sei denn, Sie geben die Option "/c" an. CL bietet eine gewisse Kontrolle über den Linker über Befehlszeilenoptionen und -argumente. In der folgenden Tabelle sind die Features in CL zusammengefasst, die sich auf die Verknüpfung auswirken.
CL-Spezifikation | CL-Aktion, die sich auf LINK auswirkt |
---|---|
Alle Dateinamenerweiterungen außer .c, .cxx, .cpp oder .def | Übergibt einen Dateinamen als Eingabe an LINK. |
filename.def | Übergibt /DEF:filename.def |
/F-Zahl | /STACK:number übergeben |
/Fd-Dateiname | Übergibt /PDB:filename |
/Fe-Dateiname | /OUT:filename wird übergeben |
/Fm-Dateiname | Übergibt /MAP:filename |
/Gy | Erstellt verpackte Funktionen (COMDATs); aktiviert Verknüpfung auf Funktionsebene |
/LD | Übergibt /DLL |
/LDd | Übergibt /DLL |
/link | Übergibt rest der Befehlszeile an LINK |
/MD oder /MT | Platziert einen Standardbibliotheksnamen in der datei .obj |
/MDd oder /MTd | Platziert einen Standardbibliotheksnamen in der .obj-Datei. Definiert das Symbol _DEBUG |
/nologo | Übergibt /NOLOGO |
/Zd | Übergibt /DEBUG |
/Zi oder /Z7 | Übergibt /DEBUG |
/Zl | Der Standardbibliotheksname wird aus .obj Datei weggelassen. |
Weitere Informationen finden Sie unter MSVC-Compileroptionen.