비고
이 작업은 C++ 빌드 시스템을 사용하는 경우에만 사용할 수 있습니다.
Microsoft C++ 링커 도구link.exe래 핑합니다. 링커 도구는 COFF(Common Object File Format) 개체 파일 및 라이브러리를 연결하여 실행 파일(.exe) 파일 또는 DLL(동적 연결 라이브러리)을 만듭니다. 자세한 내용은 명령줄에서 링커 옵션 및 MSBuild 사용 및 명령줄에서 Microsoft C++ 도구 집합 사용을 참조하세요.
매개 변수
다음은 링크 태스크의 매개 변수에 대해 설명합니다. 대부분의 작업 매개 변수와 몇 가지 매개 변수 집합은 명령줄 옵션에 해당합니다.
AdditionalDependencies
선택적 String[] 매개 변수입니다.
명령에 추가할 입력 파일 목록을 지정합니다.
자세한 내용은 LINK 입력 파일을 참조하세요.
AdditionalLibraryDirectories
선택적 String[] 매개 변수입니다.
환경 라이브러리 경로를 재정의합니다. 디렉터리 이름을 지정합니다.
자세한 내용은 /LIBPATH(추가 Libpath)를 참조하세요.
AdditionalManifestDependencies
선택적 String[] 매개 변수입니다.
매니페스트 파일의 섹션에
dependency배치될 특성을 지정합니다.자세한 내용은 /MANIFESTDEPENDENCY(매니페스트 종속성 지정)를 참조하세요. 게시자 구성 파일도 참조하세요.
AdditionalOptions
선택적 문자열 매개 변수입니다.
명령줄에 지정된 링커 옵션 목록입니다. 예를 들어 /<option1> /<option2> /<option#>입니다. 이 매개 변수를 사용하여 다른 Link 작업 매개 변수로 표현되지 않는 링 커 옵션을 지정할 수 있습니다.
자세한 내용은 링커 옵션을 참조하세요.
AddModuleNamesToAssembly
선택적 String[] 매개 변수입니다.
어셈블리에 모듈 참조를 추가합니다.
자세한 내용은 /ASSEMBLYMODULE(어셈블리에 MSIL 모듈 추가)을 참조하세요.
AllowIsolation
선택적 부울 매개 변수입니다.
이면
true운영 체제에서 매니페스트 조회 및 로드를 수행합니다. 이면false매니페스트가 없는 것처럼 DLL이 로드됨을 나타냅니다.자세한 내용은 /ALLOWISOLATION(매니페스트 조회)을 참조하세요.
AssemblyDebug
선택적 부울 매개 변수입니다.
이 경우
true디버그 정보 추적과 함께 DebuggableAttribute 특성을 내보내고 JIT 최적화를 사용하지 않도록 설정합니다. 이 경우falseDebuggableAttribute 특성을 내보내지만 디버그 정보 추적을 사용하지 않도록 설정하고 JIT 최적화를 사용하도록 설정합니다.자세한 내용은 /ASSEMBLYDEBUG(DebuggableAttribute 추가)를 참조하세요.
AssemblyLinkResource
선택적 String[] 매개 변수입니다.
출력 파일에서 .NET Framework 리소스에 대한 링크를 만듭니다. 리소스 파일이 출력 파일에 배치되지 않습니다. 리소스의 이름을 지정합니다.
자세한 내용은 /ASSEMBLYLINKRESOURCE(.NET Framework 리소스에 연결)를 참조하세요.
AttributeFileTracking
암시적 부울 매개 변수입니다.
더 심층적인 파일 추적을 사용하여 링크 증분 동작을 캡처할 수 있습니다. 항상
true를 반환합니다.BaseAddress
선택적 문자열 매개 변수입니다.
빌드 중인 프로그램 또는 DLL의 기본 주소를 설정합니다.
{address[,size] | @filename,key}을 지정합니다.자세한 내용은 /BASE(기본 주소)를 참조하세요.
BuildingInIDE
선택적 부울 매개 변수입니다.
true이면 MSBuild가 IDE에서 호출됨을 나타냅니다. 그렇지 않으면 명령줄에서 MSBuild가 호출됨을 나타냅니다.
이 매개 변수에는 동등한 링커 옵션이 없습니다.
CLRImageType
선택적 문자열 매개 변수입니다.
CLR(공용 언어 런타임) 이미지의 형식을 설정합니다.
링커 옵션에 해당하는 다음 값 중 하나를 지정합니다.
기본값 - <없음>
ForceIJWImage - /CLRIMAGETYPE:IJW
ForcePureILImage - /CLRIMAGETYPE:PURE
ForceSafeILImage - /CLRIMAGETYPE:SAFE
자세한 내용은 /CLRIMAGETYPE(CLR 이미지 형식 지정)을 참조하세요.
CLRSupportLastError
선택적 문자열 매개 변수입니다.
P/Invoke 메커니즘을 통해 호출된 함수의 마지막 오류 코드를 유지합니다.
링커 옵션에 해당하는 다음 값 중 하나를 지정합니다.
사용 - /CLRSupportLastError
비활성화 - /CLRSupportLastError:NO
SystemDlls - /CLRSupportLastError:SYSTEMDLL
자세한 내용은 /CLRSUPPORTLASTERROR(PInvoke 호출에 대한 마지막 오류 코드 유지)를 참조하세요.
CLRThreadAttribute
선택적 문자열 매개 변수입니다.
CLR 프로그램의 진입점에 대한 스레딩 특성을 명시적으로 지정합니다.
링커 옵션에 해당하는 다음 값 중 하나를 지정합니다.
DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE
MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA
STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA
자세한 내용은 /CLRTHREADATTRIBUTE(CLR 스레드 특성 설정)를 참조하세요.
CLRUnmanagedCodeCheck
선택적 부울 매개 변수입니다.
링커가 관리 코드에서 네이티브 DLL로 링커 생성 P/ Invoke 호출에 SuppressUnmanagedCodeSecurityAttribute 를 적용할지 여부를 지정합니다.
자세한 내용은 /CLRUNMANAGEDCODECHECK(SuppressUnmanagedCodeSecurityAttribute 추가)를 참조하세요.
CreateHotPatchableImage
선택적 문자열 매개 변수입니다.
핫 패치를 위한 이미지를 준비합니다.
링커 옵션에 해당하는 다음 값 중 하나를 지정합니다.
사용 - /FUNCTIONPADMIN
X86Image - /FUNCTIONPADMIN:5
X64Image - /FUNCTIONPADMIN:6
ItaniumImage - /FUNCTIONPADMIN:16
자세한 내용은 /FUNCTIONPADMIN(핫패치 가능 이미지 만들기)을 참조하세요.
DataExecutionPrevention
선택적 부울 매개 변수입니다.
이면
true실행 파일이 Windows 데이터 실행 방지 기능과 호환되도록 테스트되었음을 나타냅니다.자세한 내용은 /NXCOMPAT(데이터 실행 방지와 호환됨)를 참조하세요.
DelayLoadDLLL
선택적 String[] 매개 변수입니다.
이 매개 변수로 인해 DLL 로드 가 지연됩니다 . 로드를 지연할 DLL의 이름을 지정합니다.
자세한 내용은 /DELAYLOAD(로드 가져오기 지연)를 참조하세요.
DelaySign
선택적 부울 매개 변수입니다.
이면
true어셈블리에 부분적으로 서명합니다. 기본적으로 값은false입니다.자세한 내용은 /DELAYSIGN(어셈블리에 부분적으로 서명)을 참조하세요.
드라이버
선택적 문자열 매개 변수입니다.
Windows NT 커널 모드 드라이버를 빌드하려면 이 매개 변수를 지정합니다.
링커 옵션에 해당하는 다음 값 중 하나를 지정합니다.
NotSet - <없음>
운전사 - /운전사
UpOnly - /DRIVER:UPONLY
WDM - /DRIVER:WDM
자세한 내용은 /DRIVER(Windows NT 커널 모드 드라이버)를 참조하세요.
EmbedManagedResourceFile
선택적 String[] 매개 변수입니다.
어셈블리에 리소스 파일을 포함합니다. 필요한 리소스 파일 이름을 지정합니다. 필요에 따라 리소스를 로드하는 데 사용되는 논리 이름과 어셈블리 매니페스트에서 리소스 파일이 프라이빗임을 나타내는 PRIVATE 옵션을 지정합니다.
자세한 내용은 /ASSEMBLYRESOURCE(관리되는 리소스 포함)를 참조하세요.
EnableCOMDATFolding
선택적 부울 매개 변수입니다.
이면
true동일한 COMDAT 폴딩을 사용하도록 설정합니다.자세한 내용은 /OPT(최적화)의 인수를 참조
ICF[= iterations]하세요.EnableUAC
선택적 부울 매개 변수입니다.
이면
trueUAC(사용자 계정 컨트롤) 정보가 프로그램 매니페스트에 포함되도록 지정합니다.자세한 내용은 /MANIFESTUAC(매니페스트에 UAC 정보 포함)를 참조하세요.
EntryPointSymbol
선택적 문자열 매개 변수입니다.
진입점 함수를 .exe 파일 또는 DLL의 시작 주소로 지정합니다. 함수 이름을 매개 변수 값으로 지정합니다.
자세한 내용은 /ENTRY(진입점 기호)을 참조하세요.
FixedBaseAddress
선택적 부울 매개 변수입니다.
이면
true기본 기본 주소에서만 로드할 수 있는 프로그램 또는 DLL을 만듭니다.자세한 내용은 /FIXED(고정 기본 주소)를 참조하세요.
ForceFileOutput
선택적 문자열 매개 변수입니다.
기호가 참조되었지만 정의되지 않았거나 곱하게 정의된 경우에도 링커에 유효한 .exe 파일 또는 DLL을 만들도록 지시합니다.
다음 값 중 하나를 지정합니다. 각 값은 명령줄 옵션에 해당합니다.
사용 - /포스
MultiplyDefinedSymbolOnly - /FORCE:MULTIPLE
UndefinedSymbolOnly - /FORCE:UNRESOLED
자세한 내용은 /FORCE(파일 출력 강제)를 참조하세요.
ForceSymbolReferences
선택적 String[] 매개 변수입니다.
이 매개 변수는 링커에게 기호 테이블에 지정된 기호를 추가하도록 지시합니다.
자세한 내용은 /INCLUDE(기호 참조 강제)를 참조하세요.
FunctionOrder
선택적 문자열 매개 변수입니다.
이 매개 변수는 지정된 COMDAT(패키지 함수)를 미리 정해진 순서로 이미지에 배치하여 프로그램을 최적화합니다.
자세한 내용은 /ORDER(함수 순서대로 배치)를 참조하세요.
GenerateDebugInformation
선택적 부울 매개 변수입니다.
이면
true.exe 파일 또는 DLL에 대한 디버깅 정보를 만듭니다.자세한 내용은 /DEBUG(디버그 정보 생성)를 참조하세요.
GenerateManifest
선택적 부울 매개 변수입니다.
이면
true병렬 매니페스트 파일을 만듭니다.자세한 내용은 /MANIFEST(병렬 어셈블리 매니페스트 만들기)를 참조하세요.
GenerateMapFile
선택적 부울 매개 변수입니다.
이면
true지도 파일을 만듭니다. 맵 파일의 파일 이름 확장명은 .map입니다.자세한 내용은 /MAP(Mapfile 생성)을 참조하세요.
HeapCommitSize
선택적 문자열 매개 변수입니다.
한 번에 할당할 힙의 실제 메모리 양을 지정합니다.
자세한 내용은 /HEAP(힙 크기 설정)의 인수를 참조
commit하세요. 또한 HeapReserveSize 매개 변수를 참조하세요.HeapReserveSize
선택적 문자열 매개 변수입니다.
가상 메모리의 총 힙 할당을 지정합니다.
자세한 내용은 /HEAP(힙 크기 설정)의 인수를 참조
reserve하세요. 또한 이 표의 HeapCommitSize 매개 변수를 참조하세요.IgnoreAllDefaultLibraries
선택적 부울 매개 변수입니다.
이면
true링커에 외부 참조를 확인할 때 검색하는 라이브러리 목록에서 하나 이상의 기본 라이브러리를 제거하도록 지시합니다.자세한 내용은 /NODEFAULTLIB(라이브러리 무시)를 참조하세요.
IgnoreEmbeddedIDL
선택적 부울 매개 변수입니다.
이 경우
true소스 코드의 모든 IDL 특성을 .idl 파일로 처리하지 않도록 지정합니다.자세한 내용은 /IGNOREIDL(특성을 MIDL로 처리하지 않음)을 참조하세요.
IgnoreImportLibrary
선택적 부울 매개 변수입니다.
이 경우
true이 구성에서 생성된 가져오기 라이브러리를 종속 프로젝트로 가져오지 않도록 지정합니다.이 매개 변수는 링커 옵션에 해당하지 않습니다.
IgnoreSpecificDefaultLibraries
선택적 String[] 매개 변수입니다.
무시할 기본 라이브러리의 이름을 하나 이상 지정합니다. 세미콜론을 사용하여 여러 라이브러리를 구분합니다.
자세한 내용은 /NODEFAULTLIB(라이브러리 무시)를 참조하세요.
ImageHasSafeExceptionHandlers
선택적 부울 매개 변수입니다.
이 경우
true링커는 이미지의 안전한 예외 처리기 테이블을 생성할 수 있는 경우에만 이미지를 생성합니다.자세한 내용은 /SAFESEH(이미지에 안전한 예외 처리기가 포함됨)를 참조하세요.
ImportLibrary
기본 라이브러리 이름을 대체하는 사용자 지정 가져오기 라이브러리 이름입니다.
자세한 내용은 /IMPLIB(이름 가져오기 라이브러리)를 참조하세요.
KeyContainer
선택적 문자열 매개 변수입니다.
서명된 어셈블리의 키를 포함하는 컨테이너입니다.
자세한 내용은 /KEYCONTAINER(어셈블리에 서명할 키 컨테이너 지정)를 참조하세요. 또한 이 표의 KeyFile 매개 변수를 참조하세요.
KeyFile
선택적 문자열 매개 변수입니다.
서명된 어셈블리의 키를 포함하는 파일을 지정합니다.
자세한 내용은 /KEYFILE(어셈블리에 서명할 키 또는 키 쌍 지정)을 참조하세요. 또한 KeyContainer 매개 변수를 참조하세요.
LargeAddressAware
선택적 부울 매개 변수입니다.
이 경우
true애플리케이션은 2GB보다 큰 주소를 처리할 수 있습니다.자세한 내용은 /LARGEADDRESSAWARE(큰 주소 처리)를 참조하세요.
LinkDLL
선택적 부울 매개 변수입니다.
이 경우
trueDLL을 기본 출력 파일로 빌드합니다.자세한 내용은 /DLL(DLL 빌드)을 참조하세요.
LinkErrorReporting
선택적 문자열 매개 변수입니다.
ICE(내부 컴파일러 오류) 정보를 Microsoft에 직접 제공할 수 있습니다.
다음 값 중 하나를 지정합니다. 각 값은 명령줄 옵션에 해당합니다.
NoErrorReport - /ERRORREPORT:NONE
PromptImmediately - /ERRORREPORT:PROMPT
QueueForNextLogin - /ERRORREPORT:QUEUE
SendErrorReport - /ERRORREPORT:SEND
자세한 내용은 /ERRORREPORT(내부 링커 오류 보고)를 참조하세요.
LinkIncremental
선택적 부울 매개 변수입니다.
이면
true증분 연결을 사용하도록 설정합니다.자세한 내용은 /INCREMENTAL(증분 링크)을 참조하세요.
LinkLibraryDependencies
선택적 부울 매개 변수입니다.
이면
true프로젝트 종속성에서 라이브러리 출력이 자동으로 연결되도록 지정합니다.이 매개 변수는 링커 옵션에 해당하지 않습니다.
LinkStatus
선택적 부울 매개 변수입니다.
이 경우
true링커가 완료된 링크의 백분율을 보여 주는 진행률 표시기를 표시하도록 지정합니다.자세한 내용은
STATUS/LTCG(링크 타임 코드 생성)의 인수를 참조하세요.LinkTimeCodeGeneration
선택적 문자열 매개 변수입니다.
프로필 기반 최적화 옵션을 지정합니다.
다음 값 중 하나를 지정합니다. 각 값은 명령줄 옵션에 해당합니다.
기본값 - <없음>
UseLinkTimeCodeGeneration - /LTCG
PGInstrument - /LTCG:PGInstrument
PGOptimization - /LTCG:PGOptimize
PGUpdate
- /LTCG:PGUpdate
자세한 내용은 /LTCG(링크 타임 코드 생성)를 참조하세요.
ManifestFile
선택적 문자열 매개 변수입니다.
기본 매니페스트 파일 이름을 지정된 파일 이름으로 변경합니다.
자세한 내용은 /MANIFESTFILE(매니페스트 파일 이름 지정)을 참조하세요.
MapExports
선택적 부울 매개 변수입니다.
이면
true내보낸 함수를 지도 파일에 포함하도록 링커에 지시합니다.자세한 내용은
EXPORTS/MAPINFO의 인수(mapfile에 정보 포함)를 참조하세요.MapFileName
선택적 문자열 매개 변수입니다.
기본 맵 파일 이름을 지정된 파일 이름으로 변경합니다.
MergedIDLBaseFileName
선택적 문자열 매개 변수입니다.
.idl 파일의 파일 이름 및 파일 이름 확장명을 지정합니다.
자세한 내용은 /IDLOUT(MIDL 출력 파일 이름 지정)을 참조하세요.
MergeSections
선택적 문자열 매개 변수입니다.
이미지의 섹션을 결합합니다.
from-section=to-section을 지정합니다.자세한 내용은 /MERGE(섹션 결합)를 참조하세요.
MidlCommandFile
선택적 문자열 매개 변수입니다.
MIDL 명령줄 옵션이 포함된 파일의 이름을 지정합니다.
자세한 내용은 /MIDL(MIDL 명령줄 옵션 지정)을 참조하세요.
MinimumRequiredVersion
선택적 문자열 매개 변수입니다.
하위 시스템의 최소 필수 버전을 지정합니다. 인수는 0에서 65535까지의 10진수입니다.
ModuleDefinitionFile
선택적 문자열 매개 변수입니다.
모듈 정의 파일의 이름을 지정합니다.
자세한 내용은 /DEF(모듈 정의 파일 지정)를 참조하세요.
MSDOSStubFileName
선택적 문자열 매개 변수입니다.
지정된 MS-DOS 스텁 프로그램을 Win32 프로그램에 연결합니다.
자세한 내용은 /STUB(MS-DOS 스텁 파일 이름)를 참조하세요.
NoEntryPoint
선택적 부울 매개 변수입니다.
이면
true리소스 전용 DLL을 지정합니다.자세한 내용은 /NOENTRY(진입점 없음)를 참조하세요.
ObjectFiles
암시적 String[] 매개 변수입니다.
연결된 개체 파일을 지정합니다.
OptimizeReferences
선택적 부울 매개 변수입니다.
이면
true참조되지 않는 함수 및/또는 데이터를 제거합니다.자세한 내용은 /OPT(최적화)의 인수를 참조
REF하세요.OutputFile
선택적 문자열 매개 변수입니다.
링커가 만드는 프로그램의 기본 이름과 위치를 재정의합니다.
자세한 내용은 /OUT(출력 파일 이름)을 참조하세요.
PerUserRedirection
선택적 부울 매개 변수입니다.
출력 등록을 사용하도록 설정하면
true레지스트리 쓰기가 HKEY_CLASSES_ROOT강제로 HKEY_CURRENT_USER 리디렉션됩니다.PreprocessOutput
선택적
ITaskItem[]매개 변수입니다.태스크에서 사용하고 내보낼 수 있는 전처리기 출력 항목의 배열을 정의합니다.
PreventDllBinding
선택적 부울 매개 변수입니다.
이면
true연결된 이미지가 바인딩되지 않도록 Bind.exe 나타냅니다.자세한 내용은 /ALLOWBIND(DLL 바인딩 방지)를 참조하세요.
프로필
선택적 부울 매개 변수입니다.
이면
true성능 도구 프로파일러와 함께 사용할 수 있는 출력 파일을 생성합니다.자세한 내용은 /PROFILE(성능 도구 프로파일러)을 참조하세요.
ProfileGuidedDatabase
선택적 문자열 매개 변수입니다.
실행 중인 프로그램에 대한 정보를 보관하는 데 사용할 .pgd 파일의 이름을 지정합니다.
자세한 내용은 /PGD(프로필 기반 최적화를 위한 데이터베이스 지정)를 참조하세요.
ProgramDatabaseFile
선택적 문자열 매개 변수입니다.
링커가 만드는 프로그램 데이터베이스(PDB)의 이름을 지정합니다.
자세한 내용은 /PDB(프로그램 데이터베이스 사용)를 참조하세요.
RandomizedBaseAddress
선택적 부울 매개 변수입니다.
이 경우
trueWindows의 ASLR( 주소 공간 레이아웃 임의화 ) 기능을 사용하여 로드 시 임의로 다시 기반할 수 있는 실행 파일을 생성합니다.자세한 내용은 /DYNAMICBASE(주소 공간 레이아웃 임의화 사용)를 참조하세요.
RegisterOutput
선택적 부울 매개 변수입니다.
이 경우
true이 빌드의 기본 출력을 등록합니다.SectionAlignment
선택적 정 수 매개 변수입니다.
프로그램의 선형 주소 공간 내에서 각 섹션의 맞춤을 지정합니다. 매개 변수 값은 단위 바이트 수이며 2의 힘입니다.
자세한 내용은 /ALIGN(섹션 맞춤)을 참조하세요.
SetChecksum
선택적 부울 매개 변수입니다.
이 경우
true.exe 파일의 헤더에 체크섬을 설정합니다.자세한 내용은 /RELEASE(체크섬 설정)를 참조하세요.
ShowProgress
선택적 문자열 매개 변수입니다.
연결 작업에 대한 진행률 보고서의 세부 정보를 지정합니다.
다음 값 중 하나를 지정합니다. 각 값은 명령줄 옵션에 해당합니다.
NotSet - <없음>
LinkVerbose - /자세한
LinkVerboseLib - /VERBOSE:Lib
LinkVerboseICF - /VERBOSE:ICF
LinkVerboseREF - /VERBOSE:REF
LinkVerboseSAFESEH - /VERBOSE:SAFESEH
LinkVerboseCLR - /VERBOSE:CLR
자세한 내용은 /VERBOSE(진행률 메시지 인쇄)를 참조하세요.
출처
필수
ITaskItem[]매개 변수입니다.태스크에서 사용하고 내보낼 수 있는 MSBuild 원본 파일 항목의 배열을 정의합니다.
SpecifySectionAttributes
선택적 문자열 매개 변수입니다.
섹션의 특성을 지정합니다. 이렇게 하면 섹션의 .obj 파일이 컴파일될 때 설정된 특성이 재정의됩니다.
자세한 내용은 /SECTION(섹션 특성 지정)을 참조하세요.
StackCommitSize
선택적 문자열 매개 변수입니다.
추가 메모리가 할당될 때 각 할당의 실제 메모리 양을 지정합니다.
자세한 내용은 /STACK(스택 할당)의 인수를 참조
commit하세요.StackReserveSize
선택적 문자열 매개 변수입니다.
가상 메모리의 총 스택 할당 크기를 지정합니다.
자세한 내용은 /STACK(스택 할당)의 인수를 참조
reserve하세요.StripPrivateSymbols
선택적 문자열 매개 변수입니다.
고객에게 배포하지 않으려는 기호를 생략하는 두 번째 PDB(프로그램 데이터베이스) 파일을 만듭니다. 두 번째 PDB 파일의 이름을 지정합니다.
자세한 내용은 /PDBSTRIPPED(개인 기호 제거)참조하세요.
하위
선택적 문자열 매개 변수입니다.
실행 파일의 환경을 지정합니다.
다음 값 중 하나를 지정합니다. 각 값은 명령줄 옵션에 해당합니다.
NotSet - <없음>
콘솔 - /SUBSYSTEM:CONSOLE
Windows - /SUBSYSTEM:WINDOWS
원주민 - /SUBSYSTEM:NATIVE
EFI 애플리케이션 - /SUBSYSTEM:EFI_APPLICATION
EFI 부팅 서비스 드라이버 - /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
EFI ROM - /SUBSYSTEM:EFI_ROM
EFI 런타임 - /SUBSYSTEM:EFI_RUNTIME_DRIVER
WindowsCE - /SUBSYSTEM:WINDOWSCE
POSIX - /SUBSYSTEM:POSIX
자세한 내용은 /SUBSYSTEM(하위 시스템 지정)을 참조하세요.
SupportNobindOfDelayLoadedDLL
선택적 부울 매개 변수입니다.
이면
true링커에게 최종 이미지에 바인딩 가능한 IAT(가져오기 주소 테이블)를 포함하지 않도록 지시합니다.자세한 내용은 /DELAY(로드 가져오기 설정 지연)의 인수를 참조
NOBIND하세요.SupportUnloadOfDelayLoadedDLL
선택적 부울 매개 변수입니다.
이면
trueDLL의 명시적 언로드를 지원하도록 지연 로드 도우미 함수에 지시합니다.자세한 내용은 /DELAY(로드 가져오기 설정 지연)의 인수를 참조
UNLOAD하세요.SuppressStartupBanner
선택적 부울 매개 변수입니다.
이면
true작업이 시작될 때 저작권 및 버전 번호 메시지가 표시되지 않습니다.자세한 내용은 /NOLOGO(시작 배너 표시 안 함)(링커)를 참조하세요.
SwapRunFromCD
선택적 부울 매개 변수입니다.
이면
true먼저 링커 출력을 스왑 파일에 복사한 다음 해당 위치에서 이미지를 실행하도록 운영 체제에 지시합니다.자세한 내용은 /SWAPRUN(링커 출력을
CD스왑 파일로 로드)의 인수를 참조하세요. 또한 SwapRunFromNET 매개 변수를 참조하세요.SwapRunFromNET
선택적 부울 매개 변수입니다.
이면
true먼저 링커 출력을 스왑 파일에 복사한 다음 해당 위치에서 이미지를 실행하도록 운영 체제에 지시합니다.자세한 내용은 /SWAPRUN(링커 출력을
NET스왑 파일로 로드)의 인수를 참조하세요. 또한 이 표에서 SwapRunFromCD 매개 변수를 참조하세요.TargetMachine
선택적 문자열 매개 변수입니다.
프로그램 또는 DLL의 대상 플랫폼을 지정합니다.
다음 값 중 하나를 지정합니다. 각 값은 명령줄 옵션에 해당합니다.
NotSet - <없음>
MachineARM - /MACHINE:ARM
MachineEBC - /MACHINE:EBC
MachineIA64 - /MACHINE:IA64
MachineMIPS - /MACHINE:MIPS
MachineMIPS16 - /MACHINE:MIPS16
MachineMIPSFPU - /MACHINE:MIPSFPU
MachineMIPSFPU16 - /MACHINE:MIPSFPU16
MachineSH4 - /MACHINE:SH4
MachineTHUMB - /MACHINE:THUMB
MachineX64 - /MACHINE:X64
MachineX86 - /MACHINE:X86
자세한 내용은 /MACHINE(대상 플랫폼 지정)을 참조하세요.
TerminalServerAware
선택적 부울 매개 변수입니다.
이면
true프로그램 이미지의 선택적 헤더에서 IMAGE_OPTIONAL_HEADER DllCharacteristics 필드에 플래그를 설정합니다. 이 플래그가 설정되면 터미널 서버는 애플리케이션을 특정하게 변경하지 않습니다.자세한 내용은 /TSAWARE(터미널 서버 인식 애플리케이션 만들기)를 참조하세요.
TrackerLogDirectory
선택적 문자열 매개 변수입니다.
추적기 로그의 디렉터리를 지정합니다.
TreatLinkerWarningAsErrors
선택적 부울 매개 변수입니다.
이면
true링커에서 경고를 생성하는 경우 출력 파일이 생성되지 않습니다.자세한 내용은 /WX(링커 경고를 오류로 처리)를 참조하세요.
TurnOffAssemblyGeneration
선택적 부울 매개 변수입니다.
이면
true.NET Framework 어셈블리 없이 현재 출력 파일에 대한 이미지를 만듭니다.자세한 내용은 /NOASSEMBLY(MSIL 모듈 만들기)를 참조하세요.
TypeLibraryFile
선택적 문자열 매개 변수입니다.
.tlb 파일의 파일 이름 및 파일 이름 확장명을 지정합니다. 파일 이름 또는 경로 및 파일 이름을 지정합니다.
자세한 내용은 /TLBOUT(이름 .tlb 파일)을 참조하세요.
TypeLibraryResourceID
선택적 정 수 매개 변수입니다.
링커에서 만든 형식 라이브러리의 사용자 지정 값을 지정합니다. 1에서 65535까지의 값을 지정합니다.
자세한 내용은 /TLBID(TypeLib에 대한 리소스 ID 지정)를 참조하세요.
UACExecutionLevel
선택적 문자열 매개 변수입니다.
사용자 계정 컨트롤을 사용하여 실행할 때 애플리케이션에 대해 요청된 실행 수준을 지정합니다.
다음 값 중 하나를 지정합니다. 각 값은 명령줄 옵션에 해당합니다.
AsInvoker -
level='asInvoker'HighestAvailable -
level='highestAvailable'RequireAdministrator -
level='requireAdministrator'
자세한 내용은 /MANIFESTUAC(매니페스트에
levelUAC 정보 포함)의 인수를 참조하세요.UACUIAccess
선택적 부울 매개 변수입니다.
애플리케이션이 사용자 인터페이스 보호 수준을 무시하고 바탕 화면에서 더 높은 권한 창으로 입력을 구동하는 경우
true,false그렇지 않으면 .자세한 내용은 /MANIFESTUAC(매니페스트에
uiAccessUAC 정보 포함)의 인수를 참조하세요.UseLibraryDependencyInputs
선택적 부울 매개 변수입니다.
경우
true프로젝트 종속성의 라이브러리 출력이 연결되면 라이브러리 파일 자체가 아닌 라이브러리 도구에 대한 입력이 사용됩니다.버전
선택적 문자열 매개 변수입니다.
.exe 또는 .dll 파일의 헤더에 버전 번호를 넣습니다. "
major[.minor]"를 지정합니다. 인수 및minor인수는major0에서 65535까지의 10진수입니다.자세한 내용은 /VERSION(버전 정보)을 참조하세요.