clang+llvm+linux x86平台交叉编译arm64

本文介绍如何下载并配置用于ARM架构的Clang和GCC Linaro工具链,包括LLVM、GCC Linaro编译器及系统根文件系统。通过设置CMake变量实现交叉编译环境的搭建。

下载工具链

#! /bin/bash
workPATH=`pwd`/toolchain
mkdir -p $workPATH
cd $workPATH

URL_LLVM="https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz"
URL_GCC_LINARO="http://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/aarch64-linux-gnu/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz"
URL_SYSROOT="http://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/aarch64-linux-gnu/sysroot-glibc-linaro-2.25-2019.02-aarch64-linux-gnu.tar.xz"

FILENAME_LLVM="clang+llvm-10.0.0-x86_64-linux-gnu-ubuntu-18.04.tar.xz"
FILENAME_GCC_LINARO="gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz"
FILENAME_SYSROOT="sysroot-glibc-linaro-2.25-2019.02-aarch64-linux-gnu.tar.xz"

wget ${URL_LLVM} -O ${FILENAME_LLVM}
wget ${URL_GCC_LINARO} -O ${FILENAME_GCC_LINARO}
wget ${URL_SYSROOT} -O 
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值