예전에는 Visual Studio Express 를 설치해서 MATLAB 에 필요한 C/C++ 컴파일러를 설치 했었지만 최근에는 Mingw 를 설치하면 되더군요.
아래 주소에서 Add-On 을 통해 MinGW-w64 Compiler 설치하는 방법을 소개 했었는데~
http://iamaman.tistory.com/1664
현재 회사 컴퓨터의 MATLAB 라이센스 Software Maintenance 가 유지되고 있지 않아서 Add-On 에서 TDM-GCC 설치를 할수 없게 막아 놨더군요.
아래 주소에서 TDM-GCC 를 설치했고 path 환경변수도 분명 등록을 했는데 MATLAB 에서 mex -setup 이 안 먹어서 어케 하나 하다가~
http://tdm-gcc.tdragon.net/download
아래 주소에서 MATLAB 에 TDM-GCC 를 설치하는 정확한 방법을 찾아서 기록 겸 공유 합니다.
https://stackoverflow.com/questions/39140398/install-mingw-w64-compiler-matlab2013a-or-2016a
1. 위와 같은 방법으로 TDM-GCC 설치후에~
2. 관리자 모드 CMD 에서
setx MW_MINGW64_LOC "C:\TDM-GCC-64" /m
3. MATLAB Command Window 에서
>> setenv('MW_MINGW64_LOC','C:\TDM-GCC-64')
>> mex -setup
MEX이(가) C 언어 컴파일에 'MinGW64 Compiler (C)'을(를) 사용하도록 구성되었습니다.
경고: 2^32-1개의 요소를 초과하는 MATLAB 변수를 지원하기 위해 ...(중략)
% 컴파일러 빌드 확인
>> copyfile(fullfile(matlabroot,'extern','examples','mex','yprime.c'),'.','f')
>> mex yprime.c
'MinGW64 Compiler (C)'(으)로 빌드됩니다.
MEX가 성공적으로 완료되었습니다.
>> yprime(1,1:4)
ans =
2.0000 8.9685 4.0000 -1.0947
'programming language > MATLAB' 카테고리의 다른 글
MATLAB Simulink 시작하기 (582) | 2018.11.16 |
---|---|
MATLAB recursive 경로 문자열 생성 genpath (0) | 2018.10.15 |
MATLAB Simscape 로 간단하게 회로 구성해보기 (772) | 2018.10.10 |
MATLAB Editor Publish 할때 주의 할 점 (0) | 2018.10.05 |
MATLAB 공부 자료 (0) | 2018.07.18 |
Simulink Signal Builder 사용시 Data Type Conversion 생성하기 (0) | 2017.07.14 |
Simulink slx 파일을 텍스트 에디터에서 열어보기 (0) | 2017.02.25 |
MATLAB 바로 가기 백업 방법 (0) | 2017.02.21 |
댓글