링크 옵션

CRT 라이브러리 디렉터리에는 코드를 변경하지 않고도 특정 CRT 기능을 사용할 수 있는 작은 개체 파일이 여러 개 포함되어 있습니다. 이러한 파일은 링커 명령줄에 추가하기만 하면 사용할 수 있기 때문에 "링크 옵션"이라고 합니다.

순수 모드 버전이 존재하지만 Visual Studio 2015에서는 더 이상 사용되지 않습니다. 네이티브 및 /clr 코드에는 기본 버전을 사용하고 /clr:pure 모드에는 순수 버전(앞에 p 접두사가 있음)을 사용하세요. /clr:pure/clr:safe 컴파일러 옵션은 Visual Studio 2015에서는 더 이상 사용되지 않습니다.

네이티브 및 /clr 순수 모드 설명
binmode.obj pbinmode.obj 기본 파일 변환 모드를 이진으로 설정합니다. _fmode를 참조하세요.
chkstk.obj 해당 없음 CRT를 사용하지 않는 경우 스택 검사 및 alloca를 지원합니다.
commode.obj pcommode.obj 전역 커밋 플래그를 "커밋"으로 설정합니다. fopen, _wfopenfopen_s, _wfopen_s를 참조하세요.
fp10.obj 해당 없음 기본 정밀도 컨트롤을 64비트로 변경합니다. 부동 소수점 지원을 참조하세요.
invalidcontinue.obj pinvalidcontinue.obj 아무 작업도 수행하지 않는 기본 잘못된 매개 변수 처리기를 설정합니다. 즉, CRT 함수에 전달된 잘못된 매개 변수는 단순히 errno를 설정하고 오류 결과를 반환합니다.
loosefpmath.obj 해당 없음 부동 소수점 코드에서 비정상적인 값을 허용하도록 합니다.
newmode.obj pnewmode.obj malloc가 실패 시 새 처리기를 호출하도록 합니다. _set_new_mode, _set_new_handler, callocrealloc를 참조하세요.
noarg.obj pnoarg.obj argc 및 argv의 모든 처리를 사용하지 않도록 설정합니다.
nochkclr.obj 해당 없음 아무 작업도 수행하지 않습니다. 프로젝트에서 제거합니다.
noenv.obj pnoenv.obj CRT에 대해 캐시된 환경 만들기를 사용하지 않도록 설정합니다.
nothrownew.obj pnothrownew.obj CRT의 throw되지 않는 새 버전을 사용하도록 설정합니다. new 및 delete 연산자를 참조하세요.
setargv.obj psetargv.obj 명령줄 인수 와일드 카드 확장을 사용하도록 설정합니다. 와일드카드 인수 확장을 참조하세요.
threadlocale.obj pthreadlocale.obj 기본적으로 모든 새 스레드에 스레드별 로캘을 사용하도록 설정합니다.
wsetargv.obj pwsetargv.obj 명령줄 인수 와일드 카드 확장을 사용하도록 설정합니다. 와일드카드 인수 확장을 참조하세요.

참고 항목

CRT 라이브러리 기능