【问题标题】:64bit version of Octave on WindowsWindows 上 64 位版本的 Octave
【发布时间】:2013-09-16 18:49:05
【问题描述】:

有人知道如何为 x64 Windows 构建 Octave 吗? x32 的 2GB 数据限制对于许多需要对大型数据集进行分析的问题来说过于有限。

【问题讨论】:

    标签: 64-bit octave windows64


    【解决方案1】:

    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/

    【讨论】:

      【解决方案2】:

      我已将 Octave-4.0.0 安装到 x64 平台的 windows 7,8 和 10 中。一切运行良好。

      只需按照以下步骤操作

      1. 从https://ftp.gnu.org/gnu/octave/windows/ 下载 Octave-4.0.0_0-installer.exe
      2. 安装相同 - 只需按照安装程序中的步骤操作即可。
      3. 在 C:\Octave\Octave 4.0.0\src 中找到 build_packages.m 文件
      4. 在 Octave 中打开并找到

        尝试安装general-1.3.4.tar.gz,尝试安装signal-1.3.1.tar.gz,版本不对。

        分别替换为 2.0.0 和 1.3.2。

      5. 在 build_packages.m 文件中找到

        pkg ('install', pkgname, '-noauto').

        改成

        pkg('安装',pkgname)。

        跳过此步骤,您将不得不在每次使用 Octave 时加载所需的包。八度音程的负载较小。有时安装包可能需要一段时间,请稍候。

      6. 运行 build_packages.m

      7. 加载包

      例如加载通用包 - pkg load general

      注意,信号包依赖于控制包。

      1. 我发现 plot 函数卡住了 octave。同样的答案是在命令窗口输入

        pkg 重建 -noauto oct2mat

        在Plot window not responding找到这个解决方案

      希望这也适用于你。 :)

      【讨论】:

        【解决方案3】:

        我发现 Sreepad 的回答是正确的。我在 win 10 64 位操作系统上使用 octave。 正如 Sreepad 所说,octave 4.0.0 可以,但在 Win 10 64 位操作系统上 Octave 4.2.1 不行。

        【讨论】:

          猜你喜欢
          • 2011-01-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-04-18
          • 2016-12-25
          • 1970-01-01
          • 2011-11-10
          相关资源
          最近更新 更多