이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

mexext

이진 MEX 파일 이름 확장자

설명

예제

ext = mexext는 현재 플랫폼에 맞는 파일 이름 확장자를 반환합니다.

예제

extlist = mexext('all')은 모든 플랫폼을 위한 확장자를 반환합니다.

예제

모두 축소

현재 작업 중인 시스템에 맞는 MEX 파일 확장자를 찾습니다.

ext = mexext
ext = 
'mexa64'

결과에는 현재 사용 중인 시스템이 반영됩니다.

지원되는 플랫폼용 파일 확장자 목록을 가져옵니다.

extlist = mexext('all');

mex 명령은 arch 값을 기준으로 플랫폼을 식별합니다. 이 값은 computer('arch') 명령의 출력값입니다. Mac 플랫폼의 경우 이 값은 maci64입니다.

extlist에서 arch 필드를 검색하여 'maci64'를 찾고 대응하는 ext 필드를 표시합니다.

for k=1:length(extlist)
   if strcmp(extlist(k).arch, 'maci64')
   disp(sprintf('Arch: %s  File Extension: %s', extlist(k).arch, extlist(k).ext))
   end
end
Arch: maci64  File Extension: mexmaci64

출력 인수

모두 축소

MEX 파일의 파일 이름 확장자로, 다음 값 중 하나로 반환됩니다.

플랫폼별 MEX 파일 확장자

플랫폼이진 MEX 파일 확장자

Linux®(64비트)

mexa64

Apple Mac(64비트)

mexmaci64

Windows®(64비트)

mexw64

모든 파일 이름 확장자로, 다음 필드를 가진 구조체로 반환됩니다.

플랫폼으로, 문자형 벡터로 반환됩니다. 플랫폼 이름은 computer('arch') 명령의 출력값입니다.

파일 확장자로, 문자형 벡터로 반환됩니다.

  • MATLAB® 외부의 makefile이나 스크립트에서 MEX 파일 이름 확장자를 사용하려면 시스템 명령 프롬프트에서 다음 중 하나를 입력하십시오. 스크립트는 matlabroot\bin 폴더에 있습니다.

    • mexext.bat—Windows 플랫폼

    • mexext.sh—UNIX® 플랫폼

      예를 들어, 다음 명령은 GNU® makefile에 있습니다.

      ext = $(shell mexext)
      yprime.$(ext) : yprime.c 
      		mex yprime.c

참고 항목

|

R2006a 이전에 개발됨