MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   在Linux中从C连接到Matlab引擎 (https://www.labfans.com/bbs/showthread.php?t=23026)

poster 2019-12-10 20:30

在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.