Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-10, 20:30   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 在Linux中从C连接到Matlab引擎

我正在尝试从Linux(Matlab r2009a,Ubuntu 9.10)上的C程序以编程方式调用Matlab引擎。

我有自己的代码(可在Windows中使用),但现在我只是想让Matlab的“ engdemo.c”程序在Linux上运行。我设法编译并链接了它(在gcc命令行中包含了大约15个-l开关之后),甚至通过某种ldconfig魔术解决了所有运行时动态链接。

但是,当程序运行时,我仅收到“无法启动MATLAB引擎”错误消息,程序结束,没有任何指示其失败原因的提示。

有人做过这项工作吗?我忘了做什么?

ps我最初是在SuperUser上问这个的,因为我认为它与配置有关,但是我在这里看到其他与Matlab引擎有关的?,所以我认为我可以尝试一下。



回答:

您应该在C程序上运行strace来查看出现问题的地方。通常,我发现大多数情况下都归结为:
  • 没有安装csh
  • 环境设置错误,有时LS_COLORS用csh LS_COLORS了

更多&回答...
poster 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 05:17


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.