링크 옵션Link Options

CRT 라이브러리 디렉터리에는 코드를 변경하지 않고도 특정 CRT 기능을 사용할 수 있는 작은 개체 파일이 여러 개 포함되어 있습니다.The CRT lib directory includes a number of small object files that enable specific CRT features without any code change. 이러한 파일은 링커 명령줄에 추가하기만 하면 사용할 수 있기 때문에 "링크 옵션"이라고 합니다.These are called "link options" since you just have to add them to the linker command line to use them.

이러한 개체의 CLR 순수 모드 버전은 Visual Studio 2015에서 사용되지 않으며 Visual Studio 2017에서 지원되지 않습니다.CLR pure mode versions of these objects are deprecated in Visual Studio 2015 and unsupported in Visual Studio 2017. 네이티브 및 /clr 코드에는 일반 버전을 사용합니다.Use the regular versions for native and /clr code.

네이티브 및 /clrNative and /clr 순수 모드Pure mode 설명Description
binmode.objbinmode.obj pbinmode.objpbinmode.obj 기본 파일 변환 모드를 이진으로 설정합니다.Sets the default file-translation mode to binary. _fmode를 참조하세요.See _fmode.
chkstk.objchkstk.obj N/An/a CRT를 사용하지 않는 경우 스택 검사 및 alloca를 지원합니다.Provides stack-checking and alloca support when not using the CRT.
commode.objcommode.obj pcommode.objpcommode.obj 전역 커밋 플래그를 "커밋"으로 설정합니다.Sets the global commit flag to "commit". fopen, _wfopenfopen_s, _wfopen_s를 참조하세요.See fopen, _wfopen and fopen_s, _wfopen_s.
fp10.objfp10.obj N/An/a 기본 정밀도 컨트롤을 64비트로 변경합니다.Changes the default precision control to 64 bits. 부동 소수점 지원을 참조하세요.See Floating-Point Support.
invalidcontinue.objinvalidcontinue.obj pinvalidcontinue.objpinvalidcontinue.obj 아무 작업도 수행하지 않는 기본 잘못된 매개 변수 처리기를 설정합니다. 즉, CRT 함수에 전달된 잘못된 매개 변수는 단순히 errno를 설정하고 오류 결과를 반환합니다.Sets a default invalid parameter handler that does nothing, meaning that invalid parameters passed to CRT functions will just set errno and return an error result.
loosefpmath.objloosefpmath.obj N/An/a 부동 소수점 코드에서 비정상적인 값을 허용하도록 합니다.Ensures that floating point code tolerates denormal values.
newmode.objnewmode.obj pnewmode.objpnewmode.obj malloc가 실패 시 새 처리기를 호출하도록 합니다.Causes malloc to call the new handler on failure. _set_new_mode, _set_new_handler, callocrealloc를 참조하세요.See _set_new_mode, _set_new_handler, calloc, and realloc.
noarg.objnoarg.obj pnoarg.objpnoarg.obj argc 및 argv의 모든 처리를 사용하지 않도록 설정합니다.Disables all processing of argc and argv.
nochkclr.objnochkclr.obj 해당 없음n/a 아무 작업도 수행하지 않습니다.Does nothing. 프로젝트에서 제거합니다.Remove from your project.
noenv.objnoenv.obj pnoenv.objpnoenv.obj CRT에 대해 캐시된 환경 만들기를 사용하지 않도록 설정합니다.Disables the creation of a cached environment for the CRT.
nothrownew.objnothrownew.obj pnothrownew.objpnothrownew.obj CRT의 throw되지 않는 새 버전을 사용하도록 설정합니다.Enables the non-throwing version of new in the CRT. new 및 delete 연산자를 참조하세요.See new and delete Operators.
setargv.objsetargv.obj psetargv.objpsetargv.obj 명령줄 인수 와일드 카드 확장을 사용하도록 설정합니다.Enables command-line argument wildcard expansion. 와일드카드 인수 확장을 참조하세요.See Expanding Wildcard Arguments.
threadlocale.objthreadlocale.obj pthreadlocale.objpthreadlocale.obj 기본적으로 모든 새 스레드에 스레드별 로캘을 사용하도록 설정합니다.Enables per-thread locale for all new threads by default.
wsetargv.objwsetargv.obj pwsetargv.objpwsetargv.obj 명령줄 인수 와일드 카드 확장을 사용하도록 설정합니다.Enables command-line argument wildcard expansion. 와일드카드 인수 확장을 참조하세요.See Expanding Wildcard Arguments.

참고 항목See also