加入CODE CHINA

· 不限速    · 不限空间    · 不限人数    · 私仓免费

免费加入
README.md

toolchain

  • 下载基础脚本
    wget https://codechina.csdn.net/codefast/toolchain/-/raw/master/download_toolchain.sh

  • 查看toolchain列表
    bash download_toolchain.sh -l
    bash download_toolchain.sh -list

  • 下载某版本toolchain
    bash download_toolchain.sh gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu 8.3官方版本
    bash download_toolchain.sh 8.3 aarch64 mini.patch5 8.3裁减版本(tar.gz=38MB)
    bash download_toolchain.sh qnx 5.4 mini QNX7.0-gcc5.4版本

  • source toolchain
    source gcc-***/script/setup_env.sh 安静模式
    source gcc-***/script/setup_env.sh info info模式

  • 自动检测(如果外部配置source toolchain,将不下载和souce;反之下载和source)
    # download toolchain && Source toolchain
    gcc_target=$(${CXX} -v 2>&1 | grep Target | cut -d " " -f 2 | sed 's/linux-gnu/linux/g' | sed 's/unknown-nto-qnx/qnx/g')
    if [[ ! "${gcc_target}" =~ "aarch64-linux" ]] ; then
    mkdir -p toolchain/gcc_aarch64_linux
    cd toolchain/gcc_aarch64_linux
    # find history, or download_toolchain
    if [ ! -n "$(find . -name setup_env.sh -type f)" ]; then
    wget https://codechina.csdn.net/codefast/toolchain/-/raw/master/download_toolchain.sh
    bash download_toolchain.sh aarch64 linux
    fi
    # source
    source gcc-***/script/setup_env.sh
    # return
    cd ../..
    fi

    # download toolchain && Source toolchain
    gcc_target=$(${CXX} -v 2>&1 | grep Target | cut -d " " -f 2 | sed 's/linux-gnu/linux/g' | sed 's/unknown-nto-qnx/qnx/g')
    if [[ ! "${gcc_target}" =~ "aarch64-qnx" ]] ; then
    mkdir -p toolchain/gcc_aarch64_qnx
    cd toolchain/gcc_aarch64_qnx
    # find history, or download_toolchain
    if [ ! -n "$(find . -name setup_env.sh -type f)" ]; then
    wget https://codechina.csdn.net/codefast/toolchain/-/raw/master/download_toolchain.sh
    bash download_toolchain.sh aarch64 qnx mini
    fi
    # source
    source gcc-***/script/setup_env.sh
    # return
    cd ../..
    fi \

项目简介

发行版本

当前项目没有发行版本

贡献者 2

wenliang999 @wenliang999
W wenliang @wenliang

开发语言

  • Shell 100.0 %