Управляемые компилятором параметры LINK
Компилятор CL автоматически вызывает LINK, если параметр /c не указан. Среда CL обеспечивает некоторый контроль над компоновщиком с помощью параметров командной строки и аргументов. В следующей таблице перечислены функции среды CL, влияющие на связывание.
Спецификация CL | Действие CL, влияющее на LINK |
---|---|
Любое расширение имени файла, отличное от C, CXX, .cpp или DEF | Передает имя файла в качестве входных данных в LINK |
filename.def | Передает /DEF:filename.def |
/Fчисло | Передает /STACK:number |
/Fdfilename | Передает /PDB:filename |
/Fefilename | Передает /OUT:filename |
/Fm-файл | Передает /MAP:filename |
/Gy | Создает упакованные функции (COMDATs); включает связывание на уровне функций |
/LD | Передает /DLL |
/LDd | Передает /DLL |
/link | Передает оставшуюся часть командной строки в LINK |
/MD или /MT | Помещает имя библиотеки по умолчанию в файл .obj |
/MDd или /MTd | Помещает имя библиотеки по умолчанию в файл .obj. Определяет символ _DEBUG |
/nologo | Передает /NOLOGO |
/Zd | Передает /DEBUG |
/Zi или /Z7 | Передает /DEBUG |
/Zl | Имя библиотеки по умолчанию Omits из файла .obj |
Дополнительные сведения см. в разделе "Параметры компилятора MSVC".