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

Windows 8 Windows 8上的倍频程问题:出现任何错误后崩溃,windows-8,octave,Windows 8,Octave,我已经在Windows8上安装(并重新安装)了三次Octave,但仍然无法正确安装。第一个也是最明显的问题是缺少提示;屏幕仅显示提示后闪烁的下划线。这不是一个大问题,因为系统正确响应命令 主要问题是,每当遇到语法错误时,倍频程就会崩溃,而不是礼貌地给出诊断。这使得软件开发极其繁琐 有没有办法解决这个问题,或者我们只需等待一方或另一方提出解决办法?我不知道这是否能解决您的问题,或者这对您来说是一个过于臃肿的解决方案,但我通过Cygwin在Windows 7上使用Octave没有任何问题。如果您无法

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

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


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

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

如果您无法在Windows 8上运行Octave,您可以考虑通过计算机虚拟化技术(虚拟计算机)通过Linux运行八度。两个,从我头顶上你可以用的是或 一旦安装了它,您就可以访问任何数量的具有预构建Linux映像的站点,您可以下载这些映像,然后在Windows 8.X中运行。在谷歌上搜索“Virtualbox图像”或“VMWare设备”。然后,您可以下载并使用它来运行最新版本的Octave。我希望这有帮助


干杯,

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

C:\Program Files\Octave\Octave3.6.*_gcc*.*.*\bin\octave.exe -i --line-editing
如果你有语法错误,它就不会退出。 我还不明白这些参数的含义

参考:

键入倍频程——帮助可以检查参数的含义。 -我还——互动,强迫八度互动行为。
默认情况下,Octave可能以非交互模式运行,这意味着不应显示提示,并且在读取文件时遇到错误时,提示应立即终止。

此C:\Program Files\Octave\Octave3.6.*\u gcc*.*指向您的安装文件夹。f、 e.我的是:D:\Octave-3.6.4默认值是C:\Program Files\Octave\Octave-3.6.4查看。是否需要
--行编辑
?只需添加
-i
作为命令行参数,即可解决此问题。在我的示例中,只有
-i
参数就足够了。但是我到bin文件夹的默认路径是
C:\Software\Octave-3.6.4\bin
,因此我建议只在编辑的快捷方式末尾添加
-i
参数,或者通过在bin文件夹
Octave-i
(+1)中键入从命令提示符启动Octave,这完全正确。所需要的只是启动时的
-i
参数,正如泰勒在回答中所解释的那样,它可以添加到快捷方式中。我想分享我发现的另一种选择,即web octave。以下是网址: