본문 바로가기

Software/MATLAB

MATLAB에서 컴파일, 독립 실행 파일 만들기

MATLAB에서 잘 사용하는 기능은 아닙니다만, MATLAB도 컴파일 기능을 가지고 있습니다. 물론 compile toolbox가 설치되어있어야합니다만, 아.. 그리고 다른 윈도우용 컴파일러가 하나 더 있어야합니다. 뭐 VC++ 같은 것으로...



그러면 위의 창이 뜨는 데요. 다른건 뭐 안해봐서 모르겠구요^^. Standalone Application은 도스 콘술창이 뜨면서 실행하게 하는 것이고, Windows Standalone Application은 MS-Window모드에서 바로 실행되게 됩니다. 뭐... 둘다 사용법은 동일합니다. 


둘 중 하나를 선택하고 나면 위와같이 창이 하나 더 생기는데요


테스트를 위해 0.01간격으로 0부터 10까지 시간축을 만들고 그걸 sin함수로 그리도록 하지요. 그걸 저장합니다. (전 바탕화면) 그리고 그 화일을 


잡아서 Main Function이라는 항목으로 드래그해서 집어넣습니다.




그리고 위에 표시된 Build the Project를 선택합니다. 아 이걸 처음 실행하는 분들은 화면 하단에서 몇가지 질문을 합니다. 외부 컴파일러가 필요하다는 이야기인데요. 이때 선택할 수 있는 컴파일러를 찾아줍니다. 뭐... 보통은 VC++을 많이들 선택하시는듯합니다. 다른 컴파일러는 안해봐서 잘 모르겠습니다...^^


그리고나면 잠시 위의 화면이 나타납니다. 생각보다는 좀 오래 기다려야합니다...


컴파일이 완료된 화면입니다. 이때 필요화일들을 압축하는 기능도 추가로 제공합니다.



뭐 필요하시면 그 기능을 사용하시면 위에서처럼 나타납니다^^


일단, 컴파일된 폴더의 distrib폴더안에 Untitled1.exe화일이 있네요. 저걸 살짝 더블클릭하면


위에서처럼 나타납니다. 사실 MATLAB유저가 컴파일기능을 많이 사용할려나 생각도 듭니다만... 일단... 궁금해하는 분들도 간혹있어서 올려봤습니다.^^.


반응형