Visual C++ 2005 링커 기능
업데이트: 2007년 11월
이 항목에는 Visual C++ 2005 링커의 새로운 기능이 나열되어 있습니다.
설명
Visual C++ 2005 링커에 새로 추가된 기능은 다음과 같습니다.
모듈(어셈블리 이외의 MSIL 출력 파일)을 링커에 대한 입력으로 사용할 수 있습니다. 자세한 내용은 링커 입력 파일로 사용하는 .netmodule 파일을 참조하십시오.
/ALLOWISOLATION(매니페스트 조회) 링커 옵션이 추가되었습니다.
어셈블리에서 리소스의 이름을 지정하고 어셈블리에서 이 리소스를 전용으로 지정할 수 있도록 /ASSEMBLYRESOURCE(관리되는 리소스 포함)가 업데이트되었습니다.
/CLRIMAGETYPE(CLR 이미지 형식 지정) 링커 옵션이 추가되었습니다.
/CLRSUPPORTLASTERROR(PInvoke 호출의 마지막 오류 코드 유지) 링커 옵션이 추가되었습니다.
/CLRTHREADATTRIBUTE(CLR 스레드 특성 설정) 링커 옵션이 추가되었습니다.
/CLRUNMANAGEDCODECHECK(SupressUnmanagedCodeSecurityAttribute 추가) 링커 옵션이 추가되었습니다.
/ERRORREPORT(내부 링커 오류 보고) 링커 옵션이 추가되었습니다.
/EXETYPE 링커 옵션이 제거되었습니다. 링커는 이제 Windows 95 및 Windows 98 장치 드라이버 작성을 지원하지 않습니다. 이러한 장치 드라이버를 만들려면 적절한 DDK를 사용해야 합니다. EXETYPE 키워드는 이제 모듈 정의 파일에 사용할 수 없습니다.
/FUNCTIONPADMIN(핫 패치 가능 이미지 만들기) 링커 옵션이 추가되었습니다.
/LTCG 링커 옵션이 /clr를 사용하여 컴파일한 모듈에 대해서도 지원됩니다. 또한 프로필 기반 최적화를 지원하도록 /LTCG가 업데이트되었습니다. 자세한 내용은 /LTCG(링크 타임 코드 생성), 프로필 기반 최적화 및 /clr(공용 언어 런타임 컴파일)를 참조하십시오.
/MANIFEST(side-by-side 어셈블리 매니페스트 만들기) 링커 옵션이 추가되었습니다.
/MANIFESTDEPENDENCY(매니페스트 종속성 지정) 링커 옵션이 추가되었습니다.
/MANIFESTFILE(매니페스트 파일 이름 지정) 링커 옵션이 추가되었습니다.
/MAPINFO:LINES 링커 옵션이 제거되었습니다.
/NXCOMPAT(데이터 실행 방지 기능과 호환) 링커 옵션이 추가되었습니다.
/PGD(프로필 기반 최적화를 위한 데이터베이스 지정) 링커 옵션이 추가되었습니다.
/PROFILE(성능 도구 프로파일러) 링커 옵션이 추가되었습니다.
/SECTION(섹션 특성 지정) 링커 옵션이 특성 부정을 지원하는 대신 L 또는 D(VxD 관련) 특성은 이제 지원하지 않습니다.
/VERBOSE(진행 메시지 표시) 링커 옵션에 ICF 및 REF를 사용할 수도 있습니다.
/VXD 링커 옵션이 제거되었습니다. 링커는 이제 Windows 95 및 Windows 98 장치 드라이버 작성을 지원하지 않습니다. 이러한 장치 드라이버를 만들려면 적절한 DDK를 사용해야 합니다. VXD 키워드는 이제 모듈 정의 파일에 사용할 수 없습니다.
/WS 링커 옵션이 제거되었습니다. /WS는 Windows NT 4.0을 대상으로 한 이미지를 수정하는 데 사용되었습니다. IMAGECFG.exe -Rfilename을 /WS 대신 사용할 수 있습니다. IMAGECFG.exe는 Windows NT 4.0 CD-ROM의 SUPPORT\DEBUG\I386\IMAGECFG.EXE에 있습니다.
/WX(링커 경고를 오류로 처리) 링커 옵션이 문서화되었습니다.