Main Content

Linux 시스템에서 디폴트 gcc 컴파일러 변경하기

MATLAB®은 Linux® 플랫폼에서 각 언어마다 하나의 컴파일러만 지원합니다. 여러 개의 컴파일러가 설치된 경우, 디폴트 컴파일러가 MATLAB이 지원하는 컴파일러가 아닐 수도 있습니다. 시스템의 디폴트 gcc 컴파일러를 확인하려면 MATLAB에서 다음을 입력하십시오.

!which gcc

디폴트 컴파일러를 변경하려면 다음 옵션 중 하나를 사용하십시오.

  • 시스템 $PATH 변수를 변경합니다. 경로를 변경하면 이 컴파일러가 시스템의 모든 응용 프로그램에 대한 디폴트 컴파일러가 됩니다.

    $PATH 변수를 변경하려면 MATLAB이 지원하는 컴파일러를 포함하는 폴더를 경로의 시작 위치에 추가해야 합니다. 올바른 명령의 사용 방법은 운영 체제 설명서를 참조하십시오.

  • mex 명령을 실행할 때 MATLAB이 지원하는 컴파일러를 선택합니다. 컴파일러를 변경하려면 대문자 GCC로 설정된 varname 변수를 사용하십시오.

    예를 들어, 현재 지원되는 gcc 컴파일러가 버전 6.3이고 시스템의 /usr/bin/gcc-6.3 폴더에 설치되어 있는 경우 timestwo.c를 빌드하려면 다음을 입력하십시오.

    copyfile(fullfile(matlabroot,'extern','examples','refbook','timestwo.c'),'.','f')
    mex -v GCC='/usr/bin/gcc-6.3' timestwo.c

참고

mex -setup 명령은 Linux에서 디폴트 컴파일러를 변경하지 않습니다.

관련 항목

외부 웹 사이트