0

是否有任何可用的 Windows 八度默认分支二进制文件?

如果没有,是否有一种简单的方法可以获取包含 Linux 的 classdef 的版本?简单,因为通常我不使用 Linux。

4

2 回答 2

2

我认为没有可用的默认(也称为开发)的 Windows 构建,但您可以在帮助邮件列表中询问。(那里的一些用户使用来自开发源的 MXE 构建 Windows 二进制文件)

如果你想在 GNU/Linux 上构建,我建议在 VM 中使用 Debian 或 Ubuntu。它就像安装依赖项、使用 hg 克隆、引导、配置、制作一样简单……您可以在 wiki http://wiki.octave.org/Octave_for_Debian_systems#Compiling_from_source上找到说明

但请始终记住,这些是开发资源,通常不适合生产用途,并且可能会在某个时候中断。

于 2014-12-20T20:43:55.213 回答
1

这就是我最终这样做的方式(大约并跳过所有失败的尝试)。

  • 安装VirtualBox
  • 创建新机器,挂载 ubuntu 映像,选择动态硬盘大小(或至少 10 GB)
  • 安装Ubuntu。如果第一次开机出现奇怪的混色屏:
    • [右] CTRL+F1
    • [右] CTRL+F7
  • 打开终端 ( CTRL+ ALT+ T)

    • 如果屏幕分辨率不能变大 640*480:
      sudo apt-get install virtualbox-guest-dkms
      sudo reboot
  • sudo apt-get install mercurial

  • hg clone http://www.octave.org/hg/octave -r default
  • sudo apt-get install gfortran debhelper automake dh-autoreconf texinfo texlive-latex-base texlive-generic-recommended epstool transfig pstoedit libreadline-dev libncurses5-dev gperf libhdf5-serial-dev libblas-dev liblapack-dev libfftw3-dev texi2html less libpcre3-dev flex libglpk-dev libsuitesparse-dev gawk ghostscript libcurl4-gnutls-dev libqhull-dev desktop-file-utils libfltk1.3-dev libgl2ps-dev libgraphicsmagick++1-dev libftgl-dev libfontconfig1-dev libqrupdate-dev libarpack2-dev dh-exec libqt4-dev libqscintilla2-dev default-jdk dpkg-dev gnuplot-x11 libbison-dev libxft-dev llvm-3.3(需要一段时间)
  • ./bootstrap
  • mkdir builddir
  • cd builddir
  • ../configure --enable-jit --prefix=/opt/octave3.8 JAVA_HOME=/usr/lib/jvm/default-java LLVM_CONFIG=/usr/bin/llvm-config-3.2 CFLAGS="-O2 -march=native" CXXFLAGS="-O2 -march=native"(没有找到 TargetData.h...)
  • make(需要半小时或更长时间)
  • make check(需要一段时间,给出了一个失败的断言)
  • make install
  • ./run-octave
于 2014-12-21T20:16:50.070 回答