⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linuxmexopts.sh

📁 关于有直接稀疏PCA的方法
💻 SH
字号:
## mexopts.sh	Shell script for configuring MEX-file creation script,#               mex.  These options were tested with the specified compiler.## usage:        Do not call this file directly; it is sourced by the#               mex shell script.  Modify only if you don't like the#               defaults after running mex.  No spaces are allowed#               around the '=' in the variable assignment.## Note: For the version of system compiler supported with this release,#       refer to Technical Note 1601 at:#       http://www.mathworks.com/support/tech-notes/1600/1601.html### SELECTION_TAGs occur in template option files and are used by MATLAB# tools, such as mex and mbuild, to determine the purpose of the contents# of an option file. These tags are only interpreted when preceded by '#'# and followed by ':'.##SELECTION_TAG_MEX_OPT: Template Options file for building MEX-files via the system ANSI compiler## Copyright 1984-2004 The MathWorks, Inc.# $Revision: 1.78.4.10 $  $Date: 2006/03/10 00:42:29 $#----------------------------------------------------------------------------#    TMW_ROOT="$MATLAB"    MFLAGS=''    if [ "$ENTRYPOINT" = "mexLibrary" ]; then        MLIBS="-L$TMW_ROOT/bin/$Arch -lmx -lmex -lmat -lmwservices -lut"    else          MLIBS="-L$TMW_ROOT/bin/$Arch -lmx -lmex -lmat"    fi    case "$Arch" in        Undetermined)#----------------------------------------------------------------------------# Change this line if you need to specify the location of the MATLAB# root directory.  The script needs to know where to find utility# routines so that it can determine the architecture; therefore, this# assignment needs to be done while the architecture is still# undetermined.#----------------------------------------------------------------------------            MATLAB="$MATLAB"            ;;        glnx86)#----------------------------------------------------------------------------            RPATH="-Wl,-rpath-link,$TMW_ROOT/bin/$Arch"            CC='gcc'            CFLAGS='-fPIC -D_GNU_SOURCE -pthread -fexceptions -m32'            CLIBS="$RPATH $MLIBS -lm -lstdc++"            COPTIMFLAGS='-O -DNDEBUG'            CDEBUGFLAGS='-g'#                       CXX='g++'            CXXFLAGS='-fPIC -D_GNU_SOURCE -pthread '            CXXLIBS="$RPATH $MLIBS -lm"            CXXOPTIMFLAGS='-O -DNDEBUG'            CXXDEBUGFLAGS='-g'##           NOTE: g77 is not thread safe            FC='g77'            FFLAGS='-fPIC -fexceptions'            FLIBS="$RPATH $MLIBS -lm -lstdc++"            FOPTIMFLAGS='-O'            FDEBUGFLAGS='-g'#            LD="$COMPILER"            LDEXTENSION='.mexglx'            LDFLAGS="-pthread -shared -m32 -Wl,--version-script,$TMW_ROOT/extern/lib/$Arch/$MAPFILE"            LDOPTIMFLAGS='-O'            LDDEBUGFLAGS='-g'#            POSTLINK_CMDS=':'#----------------------------------------------------------------------------            ;;        glnxa64)#----------------------------------------------------------------------------            RPATH="-Wl,-rpath-link,$TMW_ROOT/bin/$Arch"            CC='gcc'            CFLAGS='-fPIC -fno-omit-frame-pointer -D_GNU_SOURCE -pthread -fexceptions'            CLIBS="$RPATH $MLIBS -lm -lstdc++"            COPTIMFLAGS='-O -DNDEBUG'            CDEBUGFLAGS='-g'#                       CXX='g++'            CXXFLAGS='-fPIC -fno-omit-frame-pointer -D_GNU_SOURCE -pthread '            CXXLIBS="$RPATH $MLIBS -lm"            CXXOPTIMFLAGS='-O -DNDEBUG'            CXXDEBUGFLAGS='-g'##           NOTE: g77 is not thread safe            FC='g77'            FFLAGS='-fPIC -fno-omit-frame-pointer -fexceptions'            FLIBS="$RPATH $MLIBS -lm -lstdc++"            FOPTIMFLAGS='-O'            FDEBUGFLAGS='-g'#            LD="$COMPILER"            LDEXTENSION='.mexa64'            LDFLAGS="-pthread -shared -Wl,--version-script,$TMW_ROOT/extern/lib/$Arch/$MAPFILE"            LDOPTIMFLAGS='-O'            LDDEBUGFLAGS='-g'#            POSTLINK_CMDS=':'#----------------------------------------------------------------------------            ;;        sol2)#----------------------------------------------------------------------------            CC='cc'            CFLAGS='-KPIC -dalign -xlibmieee -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -mt'            CFLAGS="$CFLAGS -D_XOPEN_SOURCE=600"            CLIBS="$MLIBS -lm -lc"            COPTIMFLAGS='-xO3 -xlibmil -DNDEBUG'            CDEBUGFLAGS='-xs -g'#                       CXX='CC -compat=5'            CCV=`CC -V 2>&1`            version=`expr "$CCV" : '.*\([0-9][0-9]*\)\.'`            if [ "$version" = "4" ]; then                    echo "SC5.0 or later C++ compiler is required"            fi            CXXFLAGS='-KPIC -dalign -xlibmieee -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -mt'            CXXLIBS="$MLIBS -lm -lCstd -lCrun"            CXXOPTIMFLAGS='-xO3 -xlibmil -DNDEBUG'            CXXDEBUGFLAGS='-xs -g'#            FC='f90'            FFLAGS='-KPIC -dalign -mt'            FLIBS="$MLIBS -lfui -lfsu -lsunmath -lm -lc"            FOPTIMFLAGS='-O'            FDEBUGFLAGS='-xs -g'#            LD="$COMPILER"            LDEXTENSION='.mexsol'            LDFLAGS="-G -mt -M$TMW_ROOT/extern/lib/$Arch/$MAPFILE"            LDOPTIMFLAGS='-O'            LDDEBUGFLAGS='-xs -g'#            POSTLINK_CMDS=':'#----------------------------------------------------------------------------            ;;        mac)#----------------------------------------------------------------------------            CC='gcc-3.3'            CFLAGS='-fno-common -no-cpp-precomp -fexceptions'            CLIBS="$MLIBS -lstdc++"            COPTIMFLAGS='-O3 -DNDEBUG'            CDEBUGFLAGS='-g'#            CXX=g++-3.3            CXXFLAGS='-fno-common -no-cpp-precomp -fexceptions'            CXXLIBS="$MLIBS -lstdc++"            CXXOPTIMFLAGS='-O3 -DNDEBUG'            CXXDEBUGFLAGS='-g'#            FC='f77'            FFLAGS='-f -N15 -N11 -s -Q51 -W'            ABSOFTLIBDIR=`which $FC | sed -n -e '1s|bin/'$FC'|lib|p'`            FLIBS="-L$ABSOFTLIBDIR -lfio -lf77math"            FOPTIMFLAGS='-O -cpu:g4'            FDEBUGFLAGS='-g'#            LD="$CC"            LDEXTENSION='.mexmac'            LDFLAGS="-bundle -Wl,-flat_namespace -undefined suppress -Wl,-exported_symbols_list,$TMW_ROOT/extern/lib/$Arch/$MAPFILE"            LDOPTIMFLAGS='-O'            LDDEBUGFLAGS='-g'#            POSTLINK_CMDS=':'#----------------------------------------------------------------------------            ;;    esac############################################################################### Architecture independent lines:##     Set and uncomment any lines which will apply to all architectures.##----------------------------------------------------------------------------#           CC="$CC"#           CFLAGS="$CFLAGS"#           COPTIMFLAGS="$COPTIMFLAGS"#           CDEBUGFLAGS="$CDEBUGFLAGS"#           CLIBS="$CLIBS"##           FC="$FC"#           FFLAGS="$FFLAGS"#           FOPTIMFLAGS="$FOPTIMFLAGS"#           FDEBUGFLAGS="$FDEBUGFLAGS"#           FLIBS="$FLIBS"##           LD="$LD"#           LDFLAGS="$LDFLAGS"#           LDOPTIMFLAGS="$LDOPTIMFLAGS"#           LDDEBUGFLAGS="$LDDEBUGFLAGS"#----------------------------------------------------------------------------#############################################################################

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -