19

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

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

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

4

4 回答 4

22

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

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

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

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

于 2013-09-05T13:46:26.203 回答
8

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

于 2014-04-21T06:28:27.753 回答
0

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

于 2013-07-09T05:57:23.103 回答
0

如果您无法在 Windows 8 上运行 Octave,您可以考虑通过计算机虚拟化技术(虚拟计算机)通过 Linux 运行 Octave。二,您可以使用Oracle 的 VirtualBoxVMWare Player 安装后,您可以访问任何数量的站点,这些站点具有预构建的 Linux 映像,您可以下载这些映像然后在 Windows 中运行8.X. 在 Google 上搜索“Virtualbox 映像”或“VMWare 设备”。然后,您可以下载并使用它来运行最新版本的 Octave。我希望这会有所帮助。

干杯,

于 2013-09-02T17:00:18.603 回答