Windows 8上的Octave问题:出现任何错误后崩溃

时间:2013-07-07 16:16:22

标签: windows-8 octave

我已在Windows 8上安装(并重新安装)Octave 3次,但我仍然无法正确使用它。第一个也是最明显的问题是缺少提示;屏幕仅显示提示后面的闪烁下划线。这不是主要问题,因为系统正确响应命令。

主要问题是Octave在遇到语法错误时崩溃,而不是礼貌地给出诊断。这使得软件开发非常繁琐。

有没有解决这个问题的方法,或者我们只是等待一方或另一方提出住宿?

4 个答案:

答案 0 :(得分:22)

我遇到了同样的问题。我解决了这个问题: 创建octave.exe的快捷方式,然后右键单击 - > property->将“目标”更改为:

C:\Program Files\Octave\Octave3.6.*_gcc*.*.*\bin\octave.exe -i --line-editing

如果你有语法错误,它就不会退出。 我还不明白参数的含义。

参考: http://exciton.eo.yzu.edu.tw/~lab/?p=1121

答案 1 :(得分:8)

键入 octave --help 可以检查参数的含义。 -i也--interactvie,强制Octave交互行为。 也许Octave在默认情况下以非交互模式运行,这意味着不应该显示提示,并且在读取文件时遇到错误时应立即终止。

答案 2 :(得分:0)

我不知道这是否能解决您的问题,或者这对您来说是否过于臃肿,但我通过Cygwin在Windows 7上使用Octave没有任何问题。

答案 3 :(得分:0)

如果你不能让Octave在Windows 8上运行,你可以考虑通过Linux运行Octave,通过计算机虚拟化技术(虚拟计算机)。两个,我可以使用的是VirtualBox by OracleVMWare Player。 安装完毕后,您可以访问任意数量的具有预先构建的Linux映像的站点,然后在Windows 8.X中运行。在Google上搜索“Virtualbox图像”或“VMWare设备”。然后,您可以下载并使用它来运行最新版本的Octave。我希望有所帮助。

干杯,