📄 buildiwmmxt_le.sh
字号:
#!/bin/sh## Usage: build.sh {g++}#MAKE="make -f Makefile.lnx"ARCH=iwmmxt_leARCHL=ixp[ -f Makefile.lnx ] || exit 0[ -f "$IPPENV" ] || IPPENV=../../ippenv.sh[ -f "$IPPENV" ] || IPPENV=${IPPROOT}/tools/env/ippvarsixp.sh[ -f "$IPPENV" ] || IPPENV=/opt/intel/ipp/5.0/${ARCHL:-$ARCH}/tools/env/ippvarsixp.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 255fiexport COMPILER_HOME=''if [ -d /opt/mvlcee/devkit/arm/iwmmxt_le ]; then COMPILER_HOME=/opt/mvlcee/devkit/arm/iwmmxt_lefiif [ -z "$COMPILER_HOME" ]; then echo "Building process was terminated. Compiler is not found." exitfiCC=$COMPILER_HOME/bin/iwmmxt_le-gccCXX=$COMPILER_HOME/bin/iwmmxt_le-g++DIR_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 + -