有人知道如何为 x64 Windows 构建 Octave 吗?x32 的 2GB 数据限制对于许多需要对大型数据集进行分析的问题来说太有限了。
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。此选项是实验性的...
在 Linux 上为 64 位编译 Octave 是实验性的。在软件的端口中尝试实验性功能可能会引起很多麻烦。现在最好使用真正的 Linux 安装。如果您喜欢冒险,请尝试在http://www.cygwin.com/中编译它
我已将 Octave-4.0.0 安装到 x64 平台的 Windows 7,8 和 10 中。一切运作良好。
只需按照以下步骤
- 从https://ftp.gnu.org/gnu/octave/windows/下载Octave-4.0.0_0-installer.exe
- 安装相同 - 只需按照安装程序中的步骤操作即可。
- 在 C:\Octave\Octave 4.0.0\src 中找到 build_packages.m 文件
在 Octave 中打开它并找到
尝试安装 general-1.3.4.tar.gz,然后尝试安装 signal- 1.3.1.tar.gz ,版本错误。
分别替换为 2.0.0 和 1.3.2。
在 build_packages.m 文件中找到
pkg('安装',pkgname,'-noauto')。
将其更改为
pkg('安装',pkgname)。
跳过这个,你每次使用 Octave 时都必须加载你需要的包。八度音程的负载较小。有时安装包可能需要一段时间,请稍候。
运行 build_packages.m
加载包
例如加载通用包 - pkg load general
请注意,信号包依赖于控制包。
我发现绘图功能卡住了八度。相同的答案是在命令窗口中输入
pkg 重建-noauto oct2mat
在绘图窗口中找到此解决方案没有响应
希望这也适用于你。:)
我发现 Sreepad 的答案是正确的。我在 win 10 64 位操作系统上使用 octave。正如 Sreepad 所说,八度音程 4.0.0 可以,但是在 Win 10 64 位操作系统上八度音程 4.2.1 不行。