从SSH服务器在Matlab中运行C ++可执行文件

时间:2016-07-08 10:18:11

标签: c++ matlab ubuntu ssh server

我试图在Matlab中运行从C ++代码生成的可执行文件。 为此,我使用命令

  

system(' unset LD_LIBRARY_PATH; / home / Documents / ServerFolder / ExecutableFiles / program_23 argument');

其中program_23是C ++代码生成的可执行文件。 当我在Ubuntu中这样做时,它完全正常。

当我从SSH服务器(i.d。从服务器调用Matlab,但运行与Ubuntu一样的完全相同的脚本)时,会出现问题。 特别是,如果我添加

  

[status,cmdout] = system('取消设置LD_LIBRARY_PATH; / home / Documents / ServerFolder / ExecutableFiles / program_23参数');

我可以看到状态与0不同,这意味着系统命令失败。

有没有人知道如何使这项工作? 谢谢

0 个答案:

没有答案