다음과 같은 문제가 있습니다 : 일부 .ml 파일 세트 형식의 MATLAB 프로그램이 있습니다. 나중에 실행 파일로 컴파일되어 사용됩니다. 문제는 때로는 결과로 생성 된 실행 파일이 멈추고 IDE에서 * .m 파일을 디버깅/실행할 때 (동일한 입력 데이터를 사용하는 경우에도)이 동작을 재현 할 수 없다는 것입니다.Matlab 컴파일러 출력 실행 파일이 실행 불가능합니다.
내가 의도 hapens 알아낼 :
- 컴파일 (어떻게 든) * 디버그 .EXE를 얻을 .PDB하도록 ++/C++
- 컴파일 C/C C로하는 .m 파일 그리고 나중에 .exe는 hanged .exe에 Visual Studio 디버거를 '연결'할 때 '루프/대기'위치를 확인합니다.
Unfortunaley Matlab 컴파일러는 실행 파일을 만들기 전에 C/C++ 코드를 생성하지 않습니다.
이-g Generate Debugging Information
Include debugging symbol information for the C/C++ code generated by MATLAB Compiler.
그것은 내가 보관할 것처럼 exacly 보이는 : 나는 documenttion에 따라 다음을 수행하도록되어 고객 센터의 -g 옵션으로 misleaded했다. 누군가가 그 불충분 함을 설명 할 수 있거나 내가하려고하는 것을 보관하는 방법을 제안 할 수 있으면 감사히 생각합니다 (전혀 완료 될 수있는 경우).