Difference between revisions of "Building"

From Octave
Jump to navigation Jump to search
Line 18: Line 18:
 
| rowspan="8"| Build tools
 
| rowspan="8"| Build tools
 
| C++, C, and Fortran compilers
 
| C++, C, and Fortran compilers
| row 1, cell 3
+
| Compiling the source code
 
| build-essential
 
| build-essential
 
|-
 
|-
 
| [http://www.gnu.org/software/make GNU Make]
 
| [http://www.gnu.org/software/make GNU Make]
| row 2, cell 3
+
| Makefile processor
| row 1, cell 3
+
| make
 
|-
 
|-
 
| AWK, sed, and other Unix utilities
 
| AWK, sed, and other Unix utilities
| row 2, cell 3
+
| Miscellaneous tasks
| row 1, cell 3
+
| awk, sed, ...
 
|-
 
|-
 
| [http://www.gnu.org/software/bison Bison]
 
| [http://www.gnu.org/software/bison Bison]
| row 2, cell 3
+
| Parser generator
| row 1, cell 3
+
| bison
 
|-
 
|-
 
| [http://www.gnu.org/software/flex Flex]
 
| [http://www.gnu.org/software/flex Flex]
| row 2, cell 3
+
| Lexical analyzer
| row 1, cell 3
+
| flex
 
|-
 
|-
 
| [http://www.gnu.org/software/autoconf Autoconf]
 
| [http://www.gnu.org/software/autoconf Autoconf]
| row 2, cell 3
+
| Software configuration
| row 1, cell 3
+
| autoconf
 
|-
 
|-
 
| [http://www.gnu.org/software/automake Automake]
 
| [http://www.gnu.org/software/automake Automake]
| row 2, cell 3
+
| Makefile generator
| row 1, cell 3
+
| automake
 
|-
 
|-
 
| [http://www.gnu.org/software/libtool Libtool]
 
| [http://www.gnu.org/software/libtool Libtool]
| row 2, cell 3
+
| Dependency of automake
| row 1, cell 3
+
| libtool
 
|}
 
|}
  
 
[[Category:Building]]
 
[[Category:Building]]

Revision as of 07:22, 6 December 2013

General information about building the Octave source for different operating systems.

We try to keep build instructions up to date in the source tree. Please clone using Mercurial or download it to see the README.

There are also instructions in the manual.

There is a page for Debian/Ubuntu users here.

Dependencies

Task Name Usage Debian
Build tools C++, C, and Fortran compilers Compiling the source code build-essential
GNU Make Makefile processor make
AWK, sed, and other Unix utilities Miscellaneous tasks awk, sed, ...
Bison Parser generator bison
Flex Lexical analyzer flex
Autoconf Software configuration autoconf
Automake Makefile generator automake
Libtool Dependency of automake libtool