function SOURCE_TOOLCHAIN_AUTO() { [ "${CXX}" != "" ] && return local ENTER_PATH=$(pwd) unset KEYWORD_STRING for ARGX in $*; do KEYWORD_STRING="${KEYWORD_STRING} | grep ${ARGX}"; done mkdir -p ${ENTER_PATH}/workspace/toolchain cd ${ENTER_PATH}/workspace/toolchain local SETUP_ENV_SH=$(eval find -L $(pwd) -name setup_env.sh -type f ${KEYWORD_STRING} | head -n 1) if [ "${SETUP_ENV_SH}" == "" ] ; then wget https://codechina.csdn.net/codefast/toolchain/-/raw/master/download_toolchain.sh bash download_toolchain.sh -l; bash download_toolchain.sh $* local SETUP_ENV_SH=$(eval find -L $(pwd) -name setup_env.sh -type f ${KEYWORD_STRING} | head -n 1) fi cd ${ENTER_PATH} [ "${SETUP_ENV_SH}" != "" ] && source ${SETUP_ENV_SH} info } SOURCE_TOOLCHAIN_AUTO aarch64 linux autodownload