gnuplot通过Shell工作,C接口什么都不做

时间:2014-09-26 13:16:21

标签: c shell gnuplot pipe raspbian

在Raspian下工作,我有2个设置,我在C程序中生成6个gnuplots(带管道)。我有gnuplot 4.6,两者都安装了patchlevel 0。 设置A:一切都按预期工作。 设置B:不生成图。我开始调查一段时间,下载了C-Interface的示例。它编译并执行了没有错误的示例,但没有出现任何图像。当我手动通过shell输入命令时(例如sine.png)

gnuplot
gnuplot> set terminal png
gnuplot> set output sine.png
gnuplot> plot sin(x)

按预期生成输出。

结论:我想我在系统B上遗漏了一些图书馆。但由于没有任何主动抱怨,我不知道从哪里开始搜索?

1 个答案:

答案 0 :(得分:0)

危险我弄清楚问题是什么 - 速度。我发现放了一个

sleep(x.y);
在我的代码之间解决问题。由于我没有处理时间关键的应用程序而且代码不需要优化,因此解决了我的问题。 显然在Windows上这个问题是众所周知的,请参阅here。我仍然不清楚为什么只会在较新的硬件上发生这种情况。