NAME 

mkoctfile - Compile dynamic-load modules for GNU Octave

SYNOPSIS

mkoctfile [-IDIR] [-DDEF] [-lLIB] [-LDIR] [-M|--depend] [-c] [-o FILE|--output FILE] [-p VAR|--print VAR] [-s|--strip] [-v|--verbose] [-h|-?|--help] file ...

DESCRIPTION 

mkoctfile is used to compile source C, C++ or Fortran source code in dynamically loadable .oct file for octave(1).

OPTIONS 

mkoctfile accepts the following options:
-IDIR
Add include directory DIR to compile commands.
-DDEF
Add definition DEF to compiler call.
-lLIB
Add library LIB to link command.
-LDIR
Add library directory DIR to link command.
-M|--depend
Generate dependency files (.d) for C and C++ source files.
-c
Compile but do not link.
-o FILE|--output FILE
Output file name; default extension is .oct (or .mex if --mex is specified) unless linking a stand-alone executable.
-p VAR|--print VAR
Print configuration variable VAR. Recognized variables are:
ALL_CFLAGS FFTW_LIBS ALL_CXXFLAGS FLIBS ALL_FFLAGS FPICFLAG ALL_LDFLAGS INCFLAGS BLAS_LIBS LDFLAGS CC LD_CXX CFLAGS LD_STATIC_FLAG CPICFLAG LFLAGS CPPFLAGS LIBCRUFT CXX LIBOCTAVE CXXFLAGS LIBOCTINTERP CXXPICFLAG LIBREADLINE DEPEND_EXTRA_SED_PATTERN LIBS DEPEND_FLAGS OCTAVE_LIBS DL_LD RDYNAMIC_FLAG DL_LDFLAGS RLD_FLAG F2C SED F2CFLAGS XTRA_CFLAGS F77 XTRA_CXXFLAGS FFLAGS
--link-stand-alone
Link a stand-alone executable file. --mex Assume we are creating a MEX file. Set the default output extension to .mex.
-s|--strip
Strip the output file.
-v|--verbose
Echo commands as they are executed.
file
Compile or link file. Recognised file types are
.c C source .cc C++ source .C C++ source .cpp C++ source .f Fortran source .F Fortran source .o object file .SH SEE ALSO .BR octave (1).

AUTHOR 

John W. Eaton <jwe@bevo.che.wisc.edu>

This manual page was contributed by Dirk Eddelbuettel <edd@debian.org> for the Debian GNU/Linux distribution but may be used by others.