Main Content

사전순으로 나열된 mcc 명령 인수

옵션설명주석
-?

mcc 도움말 메시지를 표시합니다.

deploytool 앱에서는 사용할 수 없습니다.

-a filepath

배포 가능한 아카이브에 filepath를 추가합니다.

폴더 이름을 지정하면 폴더의 모든 파일이 추가됩니다. 와일드카드(*)를 사용하면 와일드카드와 일치하는 모든 파일이 추가됩니다.

-A arch

컴파일러가 자동으로 감지한 플랫폼에 지원되는 플랫폼을 추가합니다.

Python®, MATLAB® 데이터 배열 API를 사용하는 C/C++, Java® 타깃에만 유효합니다.

arch = win64, maci64, glnxa64 또는 all

-b

Excel®과 호환되는 수식 함수를 생성합니다.

Excel 추가 기능에는 MATLAB Compiler™이 필요합니다. deploytool 앱에서는 사용할 수 없습니다.

-B bundle[:parameters]

mcc 명령줄의 -B bundlebundle의 내용으로 바꿉니다.

파일에는 mcc 명령줄 옵션만 포함되어야 합니다. MathWorks® 번들 파일은 matlabroot\toolbox\compiler\bundles 에 있습니다.

-c

생성된 C 래퍼 코드의 컴파일 및 링크를 억제합니다.

-l 옵션과 함께 사용해야 합니다.

-C

mcc가 배포 가능한 아카이브를 생성된 이진 파일에 포함하지 않도록 합니다.

 
-d outputfolder

outputfolder 로 지정된 폴더로 출력을 내보냅니다.

지정된 폴더가 이미 존재해야 합니다. deploytool 앱에서는 사용할 수 없습니다.
-e

독립 실행형 애플리케이션 생성 시 MS-DOS 명령 창이 표시되지 않도록 합니다.

-m 옵션 대신 -e를 사용합니다. Windows®에만 사용할 수 있습니다. -W WinMain -T link:exe와 동일합니다. deploytool 앱에서는 사용할 수 없습니다.

독립 실행형 앱 컴파일러는 기본적으로 MS-DOS 명령 창이 표시되지 않도록 합니다. 활성화하려면 추가 런타임 옵션에서 실행 시 Windows 명령 셸(콘솔)을 표시 차단을 선택 해제하십시오.

-f filename

mbuild 호출 시 지정된 옵션 파일 filename을 사용합니다.

mbuild -setup 사용이 권장됩니다. C/C++ 공유 라이브러리, COM 및 Excel 타깃에 유효합니다.

-G

생성된 C/C++ 코드에 대한 디버깅 기호 정보를 포함합니다.

 

-h helpfile

사용자 지정 도움말 텍스트 파일을 지정합니다.

-? 또는 /? 를 사용하여 런타임에 도움말 파일 내용을 표시합니다. 독립 실행형 애플리케이션, C/C++ 공유 라이브러리, COM, Excel 타깃에 유효합니다.

-I folder

MATLAB 파일이 포함된 폴더를 검색 경로에 추가합니다.

 
-j

패키징하기 전에 모든 .m 파일을 P 파일로 자동 변환합니다.

 
-J filename

배포 가능한 아카이브에 지정된 비밀 키를 포함하려면 비밀 매니페스트 JSON 파일을 지정하십시오.

 
-k 'file=<keyfile>;loader=<mexfile>'

런타임에 암호화 키를 가져오려면 AES 암호화 키 keyfile과 MEX 파일 로더 인터페이스 mexfile를 지정하십시오.

-k 뒤에 인수를 지정하지 않으면 mcc는 256비트 AES 키와 로더 MEX 파일을 생성합니다.

-K

오류로 인해 컴파일이 조기에 종료되는 경우 mcc가 출력 파일을 삭제하지 않도록 합니다.

디폴트 동작은 명령이 성공적으로 실행되지 않는 경우 부분 출력을 삭제하는 것입니다.

-l

C 공유 라이브러리를 만듭니다.

-W lib -T link:lib 와 동일합니다. deploytool 앱에서는 사용할 수 없습니다.

-m

독립 실행형 애플리케이션을 생성합니다.

-W main -T link:exe 와 동일합니다. deploytool 앱에서는 사용할 수 없습니다.

Windows에서는 애플리케이션 실행 시 명령 프롬프트가 열립니다.

독립 실행형 앱 컴파일러는 기본적으로 MS-DOS 명령 창이 표시되지 않도록 합니다. 활성화하려면 추가 런타임 옵션에서 실행 시 Windows 명령 셸(콘솔)을 표시 차단을 선택 해제하십시오.

-M options

컴파일 타임 옵션을 mbuild에 전달합니다.

 
-n

숫자형 입력값을 MATLAB double형으로 자동 처리합니다.

deploytool 앱에서는 사용할 수 없습니다.

-N

최소한의 필수 폴더 세트를 제외한 모든 경로를 지웁니다.

다음 폴더를 사용합니다.

  • matlabroot\toolbox\matlab

  • matlabroot\toolbox\local

  • matlabroot\toolbox\compiler

  • matlabroot\toolbox\shared\bigdata

-o executablename

독립형 애플리케이션 실행 파일의 이름을 지정합니다.

적절한 확장자를 추가합니다. deploytool 앱에서는 사용할 수 없습니다.

-p folder

순서를 구분하는 컨텍스트에서 컴파일 경로에 folder를 추가합니다.

-N 옵션이 필요합니다.

-r icon

리소스 icon을 이진 파일에 포함합니다.

 

-R option

MATLAB Runtime에 대한 런타임 옵션을 지정합니다.

MATLAB Compiler를 사용하는 독립 실행형 애플리케이션에만 유효합니다.

option = -nojvm, -nodisplay, '-logfile filename', -startmsg, -completemsg filename

-s

배포 가능한 아카이브(.ctf 파일)에 있는 폴더 구조와 파일 이름을 최종 사용자가 볼 수 없도록 난독 처리합니다.

 
-S

싱글톤 MATLAB Runtime을 만듭니다.

일반 COM 컴포넌트의 디폴트 값입니다. Microsoft® Excel 및 Java 패키지에 유효합니다.

-T phase:type

출력 타깃 단계와 유형을 지정합니다.

deploytool 앱에서는 사용할 수 없습니다.

-u

개발 컴퓨터에만 현재 사용자에 대한 COM 컴포넌트를 등록합니다.

일반 COM 컴포넌트 및 Microsoft Excel 추가 기능에만 유효합니다.

-U

MATLAB Production Server™에 대한 배포 가능한 아카이브(.ctf 파일)를 생성합니다.

-W 'CTF' 와 동일합니다. deploytool 앱에서는 사용할 수 없습니다.

-v

컴파일 단계를 포함해 세부 정보를 표시합니다.

 

-w option[:warning]

경고 메시지를 제어합니다.

유효한 인수는 list, enable[:warning], disable[:warning], error[:warning], on[:warning], off[:warning]입니다.

-W 'target[:options]'

빌드 대상 및 관련 옵션을 지정합니다.

target = main, WinMain, excel, hadoop, spark, lib, cpplib, com 또는 dotnet, java, python, CTF 또는 mpsxl.

deploytool 앱에서는 사용할 수 없습니다.

-X

종속성 분석으로 감지된 데이터 파일을 무시합니다.자세한 내용은 Dependency Analysis Using MATLAB Compiler 항목을 참조하십시오.
-Y licensefile지정된 파일 licensefile로 기본 라이센스 파일을 재정의합니다.

시스템 명령줄에서만 사용할 수 있습니다.

-Z supportpackage지원 패키지를 포함하는 방법을 지정합니다.

supportpackage = 'autodetect'(디폴트 값), 'none' 또는 packagename.

패키징 로그 및 출력 폴더

기본적으로 배포 앱은 패키징 로그와 테스트 파일, 최종 사용자 파일패키징된 인스톨러 폴더를 대상 폴더 위치에 넣습니다. 사용자가 위치를 직접 지정하는 경우, 앱은 지정 폴더가 존재하지 않으면 해당 폴더를 생성합니다.