推荐步骤
我使用的 AMD,想要构建一个 RISC-V 上可以直接使用的 LLVM工具链,这 AMD 比较新,所以我们先安装依赖!
陷阱一,在使用riscv-gnu-toolchain 的子 module glibc 时候尽量使用目标机器版本的 GLIBC!
sudo apt install -y bison texinfo libmpc-dev libgmp-dev libmpfr-dev ninja-build
然后安装 riscv-gnu-toolchain:
git clone https://github.com/riscv-collab/riscv-gnu-toolchain.git
mkdir build-64 && cd build-64
../configure --prefix=/home/bosc/yangz/riscv64-install --with-arch=rv64gc --with-abi=lp64d --disable-gdb
make linux -j$(nproc) | tee log
构建 riscv-gnu 环境时报错想想 ...