Changes

Jump to navigation Jump to search
67 bytes removed ,  00:37, 5 August 2019
Line 7: Line 7:  
{{Warning|MXE-Octave is '''not''' the best choice for building Octave, if your system already provides recent versions of GCC and other required build dependencies. See [[:Category:Installation]] for other install options.}}
 
{{Warning|MXE-Octave is '''not''' the best choice for building Octave, if your system already provides recent versions of GCC and other required build dependencies. See [[:Category:Installation]] for other install options.}}
   −
=== Examples of compiling Octave for different platforms ===
+
=== Example of compiling MXE-Octave ===
 
  −
* '''Compiling for your Linux system'''
  −
# Download [http://hg.octave.org/mxe-octave MXE-Octave] as a compressed file.
  −
# Unpack it in ~ or somewhere suitable.
  −
# Check you have all the [http://mxe.cc/#requirements requirements], gfortran and libgl2ps-dev.
  −
# cd into the directory (called ~/mxe-octave-123456789 or similiar).
  −
# Type: ./bootstrap
  −
# Type: ./configure --enable-64 --enable-native-build --enable-pic-flag host_alias=gnu-linux --enable-openblas --enable-jit
  −
# Type: make
  −
# Type: make openblas
  −
# cd usr/lib
  −
# mv libblas.so libblas.so.reference
  −
# ln -s libopenblas.so libblas.so
  −
# Octave will exist in ~/mxe-octave-123456789/usr/bin
  −
# Add to your .bashrc file: alias octave=~/mxe-octave-123456789/usr/bin/octave
      +
# [[Windows_Installer#Installing_requirements_of_MXE_Octave|Install all requirements of MXE Octave]].
 +
# <code>hg clone https://hg.octave.org/mxe-octave/</code>
 +
# <code>cd mxe-octave</code>
 +
# <code>./bootstrap</code>
 +
# <code>./configure --enable-64 --enable-native-build --enable-pic-flag host_alias=gnu-linux --enable-openblas --enable-jit</code>
 +
# <code>make all openblas</code>
 +
# <code>cd ~/mxe-octave/usr/lib</code>
 +
# <code>mv libblas.so libblas.so.reference</code>
 +
# <code>ln -s libopenblas.so libblas.so</code>
 +
# MXE-Octave will exist in {{path|~/mxe-octave/usr/bin}}
 +
# Add to your {{path|.bashrc}} file: <code>alias octave=~/mxe-octave-123456789/usr/bin/octave</code>
    
=== Note for gnuplot ===
 
=== Note for gnuplot ===

Navigation menu