Created
January 9, 2020 11:10
-
-
Save iandol/07242323696092a46c2e1ee1add9cc0d to your computer and use it in GitHub Desktop.
Compiler configuration in MATLAB 2019b
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<config Name="gcc" ShortName="gcc" Manufacturer="GNU" Version="$VER" Language="C" Priority="A" Location="$GCC"> | |
<Details CompilerExecutable="$CC" CompilerDefines="$DEFINES" CompilerFlags="$CFLAGS" OptimizationFlags="$COPTIMFLAGS" DebugFlags="$CDEBUGFLAGS" IncludeFlags="$INCLUDE" LinkerLibraries="$LINKLIBS" LinkerOptimizationFlags="$LDOPTIMFLAGS" LinkerDebugFlags="$LDDEBUGFLAGS" CompilerDefineFormatter="-D%s" LinkerLibrarySwitchFormatter="-l%s" LinkerPathFormatter="-L%s"/> | |
<vars CMDLINE1="$CC -c $DEFINES $INCLUDE $CFLAGS $OPTIM $SRC -o $OBJ" CMDLINE2="$LD $LDFLAGS $LDTYPE $LINKOPTIM $LINKEXPORTVER $OBJS $CLIBS $LINKLIBS -o $EXE" CC="$GCC" DEFINES="-D_GNU_SOURCE $MATLABMEX" MATLABMEX="-DMATLAB_MEX_FILE " CFLAGS="-std=c++11 -fexceptions -fPIC -fno-omit-frame-pointer -pthread" INCLUDE="-I"$MATLABROOT/extern/include" -I"$MATLABROOT/simulink/include"" COPTIMFLAGS="-O2 -fwrapv -DNDEBUG" CDEBUGFLAGS="-g" LD="$CC" LDFLAGS="-pthread -Wl,--no-undefined -Wl,-rpath-link,$MATLABROOT/bin/$ARCH" LDTYPE="-shared " FUNCTIONMAP=""$MATLABROOT/extern/lib/$ARCH/mexFunction.map"" VERSIONMAP=""$MATLABROOT/extern/lib/$ARCH/c_exportsmexfileversion.map"" LINKEXPORT="-Wl,--version-script,$FUNCTIONMAP" LINKEXPORTVER="-Wl,--version-script,$VERSIONMAP" LINKLIBS="-L"$MATLABROOT/bin/$ARCH" -lmx -lmex -lmat -lm -lstdc++" LDOPTIMFLAGS="-O" LDDEBUGFLAGS="-g" MWCPPLIB=""$MATLABROOT/sys/os/$ARCH/libstdc++.so.6"" OBJEXT=".o" LDEXT=".mexa64" SETENV="CC="$CC" | |
CXX="g++" | |
CFLAGS="$CFLAGS $DEFINES" | |
CXXFLAGS="$CFLAGS -std=c++11 $DEFINES" | |
COPTIMFLAGS="$COPTIMFLAGS" | |
CXXOPTIMFLAGS="$COPTIMFLAGS" | |
CDEBUGFLAGS="$CDEBUGFLAGS" | |
CXXDEBUGFLAGS="$CDEBUGFLAGS" | |
LD="$LD" | |
LDXX="g++" | |
LDFLAGS="$LDFLAGS $LDTYPE $LINKLIBS $LINKEXPORT" | |
LDDEBUGFLAGS="$LDDEBUGFLAGS"" GCC="/usr/bin/gcc" VER="9" CPPLIBS="/usr/lib/gcc/x86_64-linux-gnu/9/libstdc++.so"/> | |
<client> | |
<engine LINKLIBS="$MWCPPLIB $LINKLIBS -leng" LINKEXPORT="" LINKEXPORTVER="" LDEXT="" LDTYPE=""/> | |
<mbuild DEFINES="-D_GNU_SOURCE $MATLABMEX -DUNIX -DX11" CFLAGS="-ansi -pthread" LDFLAGS="-pthread -Wl,-rpath-link,$MATLABROOT/bin/$ARCH" LINKEXPORT="" LINKEXPORTVER="" LINKLIBS="$MWCPPLIB -L"$MATLABROOT/runtime/$ARCH" -lm -lmwmclmcrrt" LDEXT="" MATLABMEX="" LDTYPE=""/> | |
</client> | |
<locationFinder> | |
<GCC> | |
<cmdReturns name="which gcc"/> | |
</GCC> | |
<VER> | |
<cmdReturns name="gcc -dumpversion"/> | |
</VER> | |
<CPPLIBS> | |
<cmdReturns name="gcc -print-file-name=libstdc++.so" diagnostic="GCC appears to be installed, but supporting C++ libraries were not found. You must first install the gcc-c++ package, or similiar, to complete this action."/> | |
</CPPLIBS> | |
</locationFinder> | |
<MATLAB release="R2019b"/> | |
</config> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment