Changes

Jump to navigation Jump to search
20 bytes removed ,  03:49, 25 October 2019
More description.
Line 1: Line 1: −
General information about building the Octave source for different operating systems.
+
: '' This article provides general information about building GNU Octave from source.''
    
== General steps ==
 
== General steps ==
Line 26: Line 26:  
|}
 
|}
   −
* Linux
+
== Dependencies ==
** [[Octave for Arch Linux|Arch Linux]]
  −
** [[Octave for Debian systems|Debian (and Debian-based)]]
  −
** [[Octave for RedHat Systems|RedHat (and RedHat-based)]]
  −
** [[Octave for Slackware|Slackware]]
  −
* [[Building for Macintosh platform|macOS]]
  −
* [[Octave_for_Microsoft_Windows|Windows]]
  −
** [[Building on Cygwin platform]]
  −
** [[MXE]] cross compiler
     −
We try to keep build instructions up to date in the source tree. Please clone using [[Mercurial]] or download it to see the README.
+
Most of the dependencies given in this section can be very conveniently installed on many [[Octave for GNU/Linux|GNU/Linux]] systems. Please read the respective wiki page for your distribution on the [[Octave for GNU/Linux]] page.
   −
There are also instructions in the [http://www.gnu.org/software/octave/doc/interpreter/Installation.html manual].
+
On [[Octave for Microsoft Windows|MS Windows]] and [[Octave for macOS|macOS]] systems the generic Octave build process described on this page needs some more effort to fulfill the described build dependencies.  Please read [[Octave for Microsoft Windows]] and [[Octave for macOS]] for information how to build Octave for the respective systems.
 
  −
== Dependencies ==
      
Dependencies marked with <span style="background:lightgreen">green background</span> are '''required''' for building Octave.  All other tools and libraries are recommended/optional, but very useful features (like the GUI, plotting, etc.) are likely to be disabled.
 
Dependencies marked with <span style="background:lightgreen">green background</span> are '''required''' for building Octave.  All other tools and libraries are recommended/optional, but very useful features (like the GUI, plotting, etc.) are likely to be disabled.

Navigation menu