用户工具

站点工具


侧边栏

[侧边栏]

侧栏编辑 后台管理
GIT仓库
老web
C++Reference
快速笔记 笔记浏览

working:7_随笔随记:未整理:shell:toolchain自动下载和source
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
working/7_随笔随记/未整理/shell/toolchain自动下载和source.txt · 最后更改: 2021/06/30 19:28 (外部编辑)