이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Microsoft Windows 플랫폼에서 디버그하기
이 예제에서는
폴더에 있는 matlabroot
/extern/examples/mex/yprime.c
를 디버그하는 일반적인 단계를 보여줍니다. Visual Studio® 사용에 대한 구체적인 정보는 Microsoft® 문서를 참조하십시오. 예제는 How can I debug a MEX file on Microsoft Windows Platforms with Microsoft Visual Studio 2017?을 참조하십시오.
C 컴파일러가 Visual Studio로 선택되어 있는지 확인하십시오.
cc = mex.getCompilerConfigurations('C','Selected'); cc.Name
디버그 기호가 포함된 파일을 빌드하는
-g
옵션으로 소스 MEX 파일을 컴파일합니다. 예를 들어, 다음과 같이 입력합니다.copyfile(fullfile(matlabroot,'extern','examples','mex','yprime.c'),'.','f') mex -g yprime.c
Visual Studio를 시작합니다. MATLAB® 세션을 종료하지 마십시오.
MATLAB 프로세스를 연결하는 방법에 대한 자세한 내용은 Visual Studio 문서를 참조하십시오.
코드의 중단점 설정에 대해서는 Visual Studio 문서를 참조하십시오.
MATLAB을 열고 다음을 입력합니다.
yprime(1,1:4)
첫 번째 중단점에 다다르면 Visual Studio 디버거에서
yprime.c
가 열립니다.디버그 > 계속을 선택하면 MATLAB이 다음을 표시합니다.
ans = 2.0000 8.9685 4.0000 -1.0947
관련 항목
- Debug in Simulink Environment (Simulink)
- MATLAB Code Analysis (MATLAB Coder)