Learn R Programming

RcppOctave (version 0.18.1)

Octave.config: Octave Configuration and Installation Information

Description

The functions documented here enable retrieving information about the Octave installation used at installation or runtime -- which should normally be the same.

Octave.info is a function that retrieves information about the version of Octave that is used by the current session of RcppOctave.

Usage

Octave.config
Octave.version
Octave.info(name)

Arguments

name
name of the variable to retrieve

Format

List of 15
 $ bindir        : chr "/usr/bin"
 $ platform      : chr "x86_64-pc-linux-gnu"
 $ version       : chr "3.8.1"
 $ api_version   : chr "api-v49+"
 $ cc            : chr "gcc"
 $ f77           : chr "gfortran"
 $ modules       : chr "/home/renaud/Documents/projects/RcppOctave/libtest/RcppOctave/modules"
 $ lflags        : chr "-L/usr/lib/x86_64-linux-gnu/octave/3.8.1 -L/usr/lib/x86_64-linux-gnu"
 $ .oct_ldflags  : chr " -L/usr/lib/x86_64-linux-gnu/octave/3.8.1 -L/usr/lib/x86_64-linux-gnu -loctinterp -loctave "
 $ .oct_cppflags : chr "-D_FORTIFY_SOURCE=2 -I/usr/include/octave-3.8.1/octave/.. -I/usr/include/octave-3.8.1/octave -DOCT_POST_3_4_0=1"
 $ libs          : chr [1:2] "liboctinterp" "liboctave"
 $ libdir        : chr [1:2] "/usr/lib/x86_64-linux-gnu/octave/3.8.1" "/usr/lib/x86_64-linux-gnu"
 $ customed      : logi FALSE
 $ version.string: chr "Octave version 3.8.1 (api-v49+)"
 $ home          : chr "/usr"
 - attr(*, "class")= chr "simple.list"

Details

Octave.config is a list that extends Octave.version with extra information about compilers and compilation flags.

Octave.version is list that contains version information as determined by the configure script at installation time.

See Also

Other Octave.info: Octave.home; o_config_info; octave_config

Examples

Run this code


Octave.config

Octave.version

Octave.info()
Octave.info('modules')

Run the code above in your browser using DataLab