如何构建RISC-V的交叉编译工具链?
Posted dakewei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何构建RISC-V的交叉编译工具链?相关的知识,希望对你有一定的参考价值。
-
创建risc-v目录$ mkdir risc-v$ cd risc-v
-
获取源码$ git clone --recursive https://github.com/riscv/riscv-gnu-toolchain.git
-
安装依赖包
$ sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-devlibgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev libexpat-dev (on ubuntu 18.04) -
编译并安装$ cd riscv-gnu-toolchain$ ./configure --prefix=/opt/riscv$ make (newlib cross-compiler, a generic ELF toolchain, select generic ELF toolchain)
$ sudo make install -
配置环境变量
$ export RISCV=/opt/riscv$ export PATH=/opt/riscv/bin:$PATH
以上是关于如何构建RISC-V的交叉编译工具链?的主要内容,如果未能解决你的问题,请参考以下文章