mkoctfile(1) General Commands Manual mkoctfile(1) (NAME) mkoctfile - (SYNOPSIS) mkoctfile [option]... FILE... (DESCRIPTION) mkoctfile C C++ Fortran .oct . (OPTIONS) -h, --help . -Idir include dir . -idirafter dir include include '-I'. -Ddef def . -llib lib (link). -Ldir dir . -M, --depend (.d) C C++. -pthread -pthread . -Rdir -Rdir . -Wl,option (linker) -Wl,-rpath=... -W... -Wa,option. -c, --compile (link). -o file, --output file . ".oct" ( --mex ".mex") . -g . -p VAR, --print VAR VAR. : Octave . mkoctfile . ALL_CFLAGS INCLUDEDIR ALL_CXXFLAGS LAPACK_LIBS ALL_FFLAGS LDFLAGS ALL_LDFLAGS LD_STATIC_FLAG BLAS_LIBS LFLAGS CC LIBDIR CFLAGS LIBOCTAVE CPICFLAG LIBOCTINTERP CPPFLAGS OCTAVE_LINK_OPTS CXX OCTINCLUDEDIR CXXFLAGS OCTAVE_LIBS CXXLD OCTAVE_LINK_DEPS CXXPICFLAG OCTLIBDIR DL_LDFLAGS OCT_LINK_DEPS F77 OCT_LINK_OPTS F77_INTEGER8_FLAG RDYNAMIC_FLAG FFLAGS SPECIAL_MATH_LIB FPICFLAG XTRA_CFLAGS INCFLAGS XTRA_CXXFLAGS Octave mkoctfile . AR DEPEND_EXTRA_SED_PATTERN DEPEND_FLAGS FFTW3F_LDFLAGS FFTW3F_LIBS FFTW3_LDFLAGS FFTW3_LIBS FFTW_LIBS FLIBS LIBS RANLIB READLINE_LIBS Octave . OCTAVE_HOME OCTAVE_EXEC_HOME . OCTAVE_HOME OCTAVE_EXEC_HOME OCTAVE_HOME OCTAVE_EXEC_HOME --prefix --exec-prefix Octave . API_VERSION LOCALARCHLIBDIR ARCHLIBDIR LOCALFCNFILEDIR BINDIR LOCALOCTFILEDIR CANONICAL_HOST_TYPE LOCALSTARTUPFILEDIR DATADIR LOCALVERARCHLIBDIR DATAROOTDIR LOCALVERFCNFILEDIR DEFAULT_PAGER LOCALVEROCTFILEDIR EXEEXT MAN1DIR FCNFILEDIR MAN1EXT IMAGEDIR MANDIR INCLUDEDIR OCTAVE_EXEC_HOME INFODIR OCTAVE_HOME INFOFILE OCTDATADIR LIBDIR OCTDOCDIR LIBEXECDIR OCTFILEDIR LOCALAPIARCHLIBDIR OCTFONTSDIR LOCALAPIFCNFILEDIR OCTINCLUDEDIR LOCALAPIOCTFILEDIR OCTLIBDIR LOCALAPIPKGDIR STARTUPFILEDIR VERSION --link-stand-alone . --mex MEX. ".mex". liboctmex liboctinterp liboctave. -s, --strip (strip) . -n, --dry-run, --just-print . -v, --verbose . FILE FILE. : .c C source .cc C++ source .cp C++ source .cpp C++ source .CPP C++ source .cxx C++ source .c++ C++ source .C C++ source .f Fortran source (fixed form) .F Fortran source (fixed form) .f90 Fortran source (free form) .F90 Fortran source (free form) .o object file .a library file (AUTHOR) . (John W. Eaton) . Octave octave "doc Acknowledgements" . : . (SEE ALSO) GNU Octave April 2026 mkoctfile(1)