【发布时间】:2013-09-16 18:49:05
【问题描述】:
有人知道如何为 x64 Windows 构建 Octave 吗? x32 的 2GB 数据限制对于许多需要对大型数据集进行分析的问题来说过于有限。
【问题讨论】:
有人知道如何为 x64 Windows 构建 Octave 吗? x32 的 2GB 数据限制对于许多需要对大型数据集进行分析的问题来说过于有限。
【问题讨论】:
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。此选项是实验性的...
在 Linux 上为 64 位编译 Octave 是实验性的。在软件的端口中尝试实验性功能可能会引起很多麻烦。现在最好使用真正的 Linux 安装。如果您喜欢冒险,请尝试编译到http://www.cygwin.com/
【讨论】:
我已将 Octave-4.0.0 安装到 x64 平台的 windows 7,8 和 10 中。一切运行良好。
只需按照以下步骤操作
在 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('安装',pkgname)。
跳过此步骤,您将不得不在每次使用 Octave 时加载所需的包。八度音程的负载较小。有时安装包可能需要一段时间,请稍候。
运行 build_packages.m
加载包
例如加载通用包 - pkg load general
注意,信号包依赖于控制包。
我发现 plot 函数卡住了 octave。同样的答案是在命令窗口输入
pkg 重建 -noauto oct2mat
在Plot window not responding找到这个解决方案
希望这也适用于你。 :)
【讨论】:
我发现 Sreepad 的回答是正确的。我在 win 10 64 位操作系统上使用 octave。 正如 Sreepad 所说,octave 4.0.0 可以,但在 Win 10 64 位操作系统上 Octave 4.2.1 不行。
【讨论】: