以前版本的八度音阶,我正在运行
pid = fork();
没有太多问题。现在,使用octave 4.2.1我收到以下错误:
error: fork: cannot be called from command line
系统信息: Ubuntu 16.10 Linux 4.8.0-54-generic#57-Ubuntu SMP Wed 5月24日10:21:44 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux
答案 0 :(得分:0)
这已在 2016 年更改,请参阅错误报告 https://savannah.gnu.org/bugs/?45625 和添加错误的更改日志:http://hg.savannah.gnu.org/hgweb/octave/rev/980abb267014
你仍然可以在函数中使用 fork:
function ret=ftest()
[pid, msg]=fork();
if (pid > 0)
pid
msg
endif
ret=0;
并用 ftest() 调用它