Linux (Matlab r2009a, Ubuntu 9.10)의 C 프로그램에서 프로그래밍 방식으로 Matlab 엔진을 호출하려고합니다.Linux의 C에서 Matlab 엔진에 연결하십시오.
저는 (Windows에서 작동하는) 제 자신의 코드를 가지고 있습니다 만, 지금은 Matlab "engdemo.c"프로그램을 Linux에서 작동 시키려고합니다. 나는 &을 컴파일 (약 15 -l<lib>
스위치를 gcc 커맨드 라인에 포함시킨 후에) 할 수 있었고 심지어 일부 ldconfig 마법을 통해 모든 런타임 동적 링크를 해결했다.
그러나 프로그램이 실행될 때 "Can not start MATLAB engine"오류 메시지가 표시되고 프로그램이 실패한 이유에 대한 설명없이 종료됩니다.
누구든지이 작품을 만들었습니까? 나는 무엇을 잊어 버렸는가?
p.s. 처음에는 수퍼 유저에 대해 질문했습니다. 구성과 관련되어 있다고 생각했기 때문에 다른 Matlab 엔진과 관련이 있다고 생각하니 여기에 나와 있습니다.
좋은 전화 - 설치 tcsh 트릭을했습니다. 감사! –
BTW, strace에 대한 팁 주셔서 감사합니다 - 나는 그 존재를 몰랐다! –