Octave windows二进制文件,包括classdef

时间:2014-12-20 18:28:18

标签: windows octave binaries

在某处可以使用任何八度默认分支二进制文件吗?

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

2 个答案:

答案 0 :(得分:2)

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

如果你想在GNU / Linux上构建,我建议在VM中使用Debian或Ubuntu。它就像安装依赖项一样简单,使用hg,bootstrap,configure,make克隆...您将在wiki http://wiki.octave.org/Octave_for_Debian_systems#Compiling_from_source

上找到相关说明

但请始终牢记,这些是开发源,通常不适合生产使用,有时可能会中断。

答案 1 :(得分:1)

这就是我最终如何做到这一点(在所有失败的尝试中大约和skipp')。

  • 安装VirtualBox
  • 创建新机器,安装ubuntu映像,选择动态硬盘大小(或至少10 GB)
  • 安装Ubuntu。如果首次启动时出现奇怪的混合色屏幕:
    • [right] CTRL + F1
    • [right] 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