Main Content

디폴트 컴파일러 변경하기

Windows 시스템에서 디폴트 값을 변경하려면

MATLAB®은 C, C++, Fortran 언어 파일에 대해 별개의 디폴트 컴파일러 옵션을 관리합니다. Windows® 시스템에 설치된 언어에 대해 MATLAB에서 지원하는 컴파일러가 여러 개 있는 경우 MATLAB은 그중 하나를 디폴트 컴파일러로 선택합니다. 디폴트 값을 변경하려면 mex -setup lang 명령을 사용하십시오. MATLAB이 표시하는 메시지의 링크를 통해 다른 디폴트 컴파일러를 선택할 수 있습니다.

lang 인수 없이 mex -setup을 호출하면 MATLAB이 디폴트 C 컴파일러에 대한 정보를 표시합니다. 또한 MATLAB은 지원되는 다른 언어에 대한 링크도 표시합니다. 다른 언어에 대한 디폴트 값을 변경하려면 링크를 선택하십시오.

운영 체제 프롬프트에서 mex -setup을 호출할 경우에도 MATLAB은 동일한 정보를 표시합니다. 그러나 메시지에 링크는 포함되지 않습니다. 대신, MATLAB은 디폴트 컴파일러를 변경할 수 있는 적절한 mex 명령 구문을 표시합니다. 이 명령을 복사하여 운영 체제 프롬프트에 붙여 넣으십시오.

사용자가 선택한 컴파일러는 mex -setup을 호출하여 다른 컴파일러를 디폴트로 선택할 때까지 해당 언어에 대한 디폴트 컴파일러로 유지됩니다.

C 컴파일러

디폴트 C 컴파일러를 변경하려면 MATLAB 명령 프롬프트에 다음을 입력하십시오.

mex -setup

mex -setup은 기본적으로 C 컴파일러에 대한 정보를 표시합니다. 또한 MATLAB은 시스템의 다른 C 컴파일러에 대한 링크도 표시합니다. 디폴트 컴파일러를 변경하려면 다음 링크 중 하나를 선택하십시오.

다음은 위 명령과 동일한 명령입니다.

mex -setup c

C++ 컴파일러

디폴트 C++ 컴파일러를 변경하려면 다음을 입력하십시오.

mex -setup cpp

MATLAB은 디폴트 C++ 컴파일러에 대한 정보를 표시하고 시스템의 다른 C++ 컴파일러에 대한 링크도 제공합니다. 디폴트 컴파일러를 변경하려면 다음 링크 중 하나를 선택하십시오. 예제는 C++ 컴파일러 선택하기 항목을 참조하십시오.

Fortran 컴파일러

디폴트 Fortran 컴파일러를 변경하려면 다음을 입력하십시오.

mex -setup Fortran

Linux 시스템에서 디폴트 값을 변경하려면

gcc/g++ 컴파일러를 Linux® 플랫폼에서 지원되는 버전으로 변경하는 방법에 대한 자세한 내용은 Linux 시스템에서 디폴트 gcc 컴파일러 변경하기 항목을 참조하십시오.

macOS 시스템에서 디폴트 값을 변경하려면

시스템에 여러 버전의 Xcode가 설치되어 있는 경우 MATLAB은 Xcode.app 응용 프로그램에 의해 정의된 컴파일러를 사용합니다. 사용자는 Xcode.X.app의 컴파일러를 사용할 수 있습니다. 여기서 Xcode.X.app는 이전에 설치된 Xcode 버전을 저장하는 데 사용한 이름입니다.

MATLAB을 시작하기 전에 터미널에 다음을 입력하십시오.

xcode-select -switch /Applications/Xcode.X.app/Contents/Developer

MATLAB이 어떤 Xcode를 사용 중인지 보려면 터미널에 다음을 입력하십시오.

xcode-select -p

mex -f optionsfile 구문 사용하지 않기

빌드 구성 파일을 지정하는 mex 명령의 -f 옵션은 향후 릴리스에서 제거될 예정입니다. 대신 이 항목에서 설명한, 컴파일러를 지정하는 워크플로를 사용하십시오.

참고 항목

관련 항목

외부 웹사이트