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

📄 buildem64t.sh

📁 这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数就可以编译该代码.
💻 SH
字号:
#!/bin/sh## Usage: build.sh {g++}#MAKE="make -f Makefile.lnx"ARCH=em64t[ -f Makefile.lnx ] || exit 0[ -f "$IPPENV" ] || IPPENV=../../ippenv.sh[ -f "$IPPENV" ] || IPPENV=${IPPROOT}/tools/env/ippvars${ARCH#ia}.sh[ -f "$IPPENV" ] || IPPENV=/opt/intel/ipp/5.0/${ARCHL:-$ARCH}/tools/env/ippvars${ARCH#ia}.shif [ ! -x "${IPPENV}" ]; then        echo        echo "*************************************************************************"        echo " Intel(R) IPP is not found!"        echo " Please install Intel(R) IPP or set IPPROOT environment variable correctly."        echo "*************************************************************************"        exit 255fiARG=$1CC=`\which gcc`CXX=`\which g++`if [ "${ARG}" = "" ]; then        CCFIND=/opt/intel/compiler80/ia32/bin/iccvars.sh        [ -x "${CCFIND}" ] && CCENV=${CCFIND}        CCFIND=/opt/intel_cce_80/bin/iccvars.sh        [ -x "${CCFIND}" ] && CCENV=${CCFIND}	CCFIND=/opt/intel/cce/9.0/bin/iccvars.sh        [ -x "${CCFIND}" ] && CCENV=${CCFIND}	[ -x "${CCENV_EXT}" ] && CCENV=$CCENV_EXT        if [ "${CCENV}" ]; then                . ${CCENV}                CC=`\which icc`                CXX=`\which icpc`        fifiDIR_NAME=`expr $PWD : '.*/\([^/]\+\)$'`LOG_DIR=./../../_log/linux${ARCH#ia}_${CC##*/}ROOT_DIR=./../../_bin/linux${ARCH#ia}_${CC##*/}LOG_FILE=${LOG_DIR}/${DIR_NAME}.log[ -d ${LOG_DIR} ] || mkdir -p ${LOG_DIR}. ${IPPENV}rtn=FAILED${MAKE} ARCH=${ARCH} ROOT_BIN_DIR=${ROOT_DIR} clean                > ${LOG_FILE} 2>&1${MAKE} CXX=${CXX} CC=${CC} ARCH=${ARCH} ROOT_BIN_DIR=${ROOT_DIR} >> ${LOG_FILE} 2>&1 && rtn=PASSEDcomp_name=`expr $PWD : ".*/\([^/]\+\)$"`printf "******* %-25s %s\n" $comp_name $rtnif [ "$rtn" == "PASSED" ]; then        echo `pwd` >> $LOG_DIR/_compilation.successelse        echo `pwd` >> $LOG_DIR/_compilation.failedfi

⌨️ 快捷键说明

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