有人知道如何为x64 Windows构建Octave吗? x32的2GB数据限制对于需要对大型数据集进行分析的许多问题来说太局限了。
答案 0 :(得分:3)
http://wiki.octave.org/Octave_for_Microsoft_Windows包含有关在Windows上安装Octave的信息以及使用不同方法从源代码构建它的链接。
GNU Octave主要是在GNU / Linux和其他POSIX保形系统上开发的。 GNU Octave到Windows的端口使用不同的方法来获取大部分原始Octave并使其适应Microsoft Windows特性......
Windows支持是实验性的。
根据http://www.gnu.org/software/octave/doc/interpreter/Compiling-Octave-with-64_002dbit-Indexing.html
要使用大于2 GB的数组,必须使用选项--enable-64配置Octave。这个选项是实验性的......
编译Octave for 64 bit在Linux上是实验性的。在软件的端口中尝试实验性功能可能会引起很多麻烦。最好现在使用真正的Linux安装。如果您有冒险精神,请尝试在http://www.cygwin.com/
中进行编译答案 1 :(得分:1)
我已经在x64平台的Windows 7,8和10中安装了Octave-4.0.0。一切都很好。
请按以下步骤操作
在Octave中打开它并找到
尝试安装general-1.3.4.tar.gz ,然后尝试安装signal-1.3.1.tar.gz ,版本错误。
分别替换为2.0.0和1.3.2。
在build_packages.m文件中找到
pkg('install',pkgname,' - noauto')。
将其更改为
pkg('install',pkgname)。
略过这一步,每次使用Octave时都必须加载所需的软件包。尽管八度音程负载较小。有时可能需要一段时间才能安装软件包,请稍等。
运行build_packages.m
加载软件包
e.g。加载常规包 - pkg加载常规
请注意,信号包取决于控制包。
我发现情节功能被卡住了八度。答案是在命令窗口输入
pkg rebuild -noauto oct2mat
希望这也适合你。 :)
答案 2 :(得分:0)
我发现Sreepad的ans是正确的。我在win 10 64位操作系统上使用octave。 正如Sreepad所说,八度4.0.0是可以的,但是在Win 10 64位操作系统上,Octave 4.2.1不行。