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

📄 build64.sh

📁 这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数就可以编译该代码.
💻 SH
字号:
#! /bin/sh## Usage: build.sh {g++}#exit_on_ipp_install_error(){    echo -e "*************************************************************************"    echo -e "Intel(R) IPP is not found!"    echo -e "Please install Intel(R) IPP or set IPPROOT environment variable correctly."    echo -e "*************************************************************************"    exit}IPP_VERSION_SUFFIX=5.0ARCH=linux64IPP_ENV_SUFFIX=64IPP_LIBGUIDE_SUBPATH_SUFFIX=64IPP_ARCH_DIR=/itaniumICC_ARCH_DIR=/ia64if [ "${IPP_LINK}" == ""  ]; then IPP_LINK=dynamic; fiIPPROOT_DEFAULT_0=/opt/intel/ipp/${IPP_VERSION_SUFFIX}${IPP_ARCH_DIR}IPP_ENV_SUBPATH=tools/env/ippvars${IPP_ENV_SUFFIX}.shIPP_LIBGUIDE_SUBPATH=sharedlibICCROOT_DEFAULT_0=/opt/intel/ccICCROOT_DEFAULT_1=/opt/intel/compiler80${ICC_ARCH_DIR}ICCROOT_DEFAULT_2=/opt/intel/compiler70${ICC_ARCH_DIR}ICCROOT_DEFAULT_3=/opt/intel/compiler60${ICC_ARCH_DIR}ICC_ENV_SUBPATH=bin/iccvars.shIPPROOT_CURR=${IPPROOT}if [ ! -x "${IPPROOT_CURR}" ]; then IPPROOT_CURR=${IPPROOT_DEFAULT_0}; fiif [ ! -x "${IPPROOT_CURR}" ]; then IPPROOT_CURR=${IPPROOT_DEFAULT_1}; fiif [ ! -x "${IPPROOT_CURR}" ]; then exit_on_ipp_install_error; fiIPPENV=${IPPROOT_CURR}/${IPP_ENV_SUBPATH}if [ ! -x "${IPPENV}" ]; then exit_on_ipp_install_error; fiARG=$1CC=g++if [ "${ARG}" == "" ]; then    ICCROOT_CURR=${ICCROOT_DEFAULT_0}    if [ ! -x "${ICCROOT_CURR}" ]; then ICCROOT_CURR=${ICCROOT_DEFAULT_1}; fi    if [ ! -x "${ICCROOT_CURR}" ]; then ICCROOT_CURR=${ICCROOT_DEFAULT_2}; fi    if [ ! -x "${ICCROOT_CURR}" ]; then ICCROOT_CURR=${ICCROOT_DEFAULT_3}; fi    if [ -x "${ICCROOT_CURR}" ]; then        ICCENV=${ICCROOT_CURR}/${ICC_ENV_SUBPATH}        if [ -x "${ICCENV}" ]; then            . ${ICCENV}            CC=icpc        else echo -e "Intel(R) compiler is not found! g++ compiler will be used by default."        fi    fifiif [ "${CC}" == "g++" ]; then    IPP_LIBGUIDE_PATH=${IPPROOT_CURR}/${IPP_LIBGUIDE_SUBPATH}    if [ ! -x "${IPP_LIBGUIDE_PATH}" ]; then exit_on_ipp_install_error; fi    export LD_LIBRARY_PATH=$IPP_LIBGUIDE_PATH:$LD_LIBRARY_PATHfi. ${IPPENV}make ARCH=${ARCH} cleanmake ARCH=${ARCH} CC=${CC} LINKAGE=${IPP_LINK}

⌨️ 快捷键说明

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