![]() |
在Linux中从C连接到Matlab引擎
我正在尝试从Linux(Matlab r2009a,Ubuntu 9.10)上的C程序以编程方式调用Matlab引擎。
我有自己的代码(可在Windows中使用),但现在我只是想让Matlab的“ engdemo.c”程序在Linux上运行。我设法编译并链接了它(在gcc命令行中包含了大约15个-l开关之后),甚至通过某种ldconfig魔术解决了所有运行时动态链接。 但是,当程序运行时,我仅收到“无法启动MATLAB引擎”错误消息,程序结束,没有任何指示其失败原因的提示。 有人做过这项工作吗?我忘了做什么? ps我最初是在SuperUser上问这个的,因为我认为它与配置有关,但是我在这里看到其他与Matlab引擎有关的?,所以我认为我可以尝试一下。 [B]回答:[/B] 您应该在C程序上运行strace来查看出现问题的地方。通常,我发现大多数情况下都归结为: [LIST][*]没有安装csh[*]环境设置错误,有时LS_COLORS用csh LS_COLORS了[/LIST] [url=https://stackoverflow.com/questions/1993865]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 04:58。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.