我已在Windows 8上安装(并重新安装)Octave 3次,但我仍然无法正确使用它。第一个也是最明显的问题是缺少提示;屏幕仅显示提示后面的闪烁下划线。这不是主要问题,因为系统正确响应命令。
主要问题是Octave在遇到语法错误时崩溃,而不是礼貌地给出诊断。这使得软件开发非常繁琐。
有没有解决这个问题的方法,或者我们只是等待一方或另一方提出住宿?
答案 0 :(得分:22)
我遇到了同样的问题。我解决了这个问题: 创建octave.exe的快捷方式,然后右键单击 - > property->将“目标”更改为:
C:\Program Files\Octave\Octave3.6.*_gcc*.*.*\bin\octave.exe -i --line-editing
如果你有语法错误,它就不会退出。 我还不明白参数的含义。
答案 1 :(得分:8)
键入 octave --help 可以检查参数的含义。 -i也--interactvie,强制Octave交互行为。 也许Octave在默认情况下以非交互模式运行,这意味着不应该显示提示,并且在读取文件时遇到错误时应立即终止。
答案 2 :(得分:0)
我不知道这是否能解决您的问题,或者这对您来说是否过于臃肿,但我通过Cygwin在Windows 7上使用Octave没有任何问题。
答案 3 :(得分:0)
如果你不能让Octave在Windows 8上运行,你可以考虑通过Linux运行Octave,通过计算机虚拟化技术(虚拟计算机)。两个,我可以使用的是VirtualBox by Oracle或VMWare Player。 安装完毕后,您可以访问任意数量的具有预先构建的Linux映像的站点,然后在Windows 8.X中运行。在Google上搜索“Virtualbox图像”或“VMWare设备”。然后,您可以下载并使用它来运行最新版本的Octave。我希望有所帮助。
干杯,