컴파일러 제어 LINK 옵션
/c 옵션을 지정하지 않으면 CL 컴파일러가 LINK를 자동으로 호출합니다. CL은 명령줄 옵션 및 인수를 통해 링커를 제어합니다. 다음 표에는 연결에 영향을 주는 CL의 기능이 요약되어 있습니다.
CL 사양 | LINK에 영향을 주는 CL 작업 |
---|---|
.c, .cxx, .cpp 또는 .def 이외의 파일 이름 확장명 | 파일 이름을 LINK에 입력으로 전달합니다. |
filename.def | /DEF:filename.def를 전달합니다. |
/F번호 | /STACK:number를 전달합니다. |
/Fd파일 이름 | /PDB:filename을 전달합니다. |
/Fe파일 이름 | /OUT:filename을 전달합니다. |
/Fm파일 이름 | /MAP:filename을 전달합니다. |
/Gy | 패키지된 함수(COMDAT)를 만듭니다. 함수 수준 연결을 사용하도록 설정 |
/LD | /DLL을 전달합니다. |
/LDd | /DLL을 전달합니다. |
/link | 명령줄의 나머지 부분을 LINK에 전달합니다. |
/MD 또는 /MT | .obj 파일에 기본 라이브러리 이름을 배치합니다. |
/MDd 또는 /MTd | 기본 라이브러리 이름을 .obj 파일에 배치합니다. 기호 _DEBUG 정의합니다. |
/nologo | /NOLOGO를 전달합니다. |
/Zd | /DEBUG를 전달합니다. |
/Zi 또는 /Z7 | /DEBUG를 전달합니다. |
/Zl | .obj 파일에서 기본 라이브러리 이름을 생략합니다. |
자세한 내용은 MSVC 컴파일러 옵션을 참조 하세요.