RISCV-BOOM
Quick-start
# Download the template and setup environment
git clone https://github.com/ucb-bar/chipyard.git
cd chipyard ./scripts/init-submodules-no-riscv-tools.sh
# build the toolchain
./scripts/build-toolchains.sh riscv-tools
# add RISCV to env, update PATH and LD_LIBRARY_PATH env vars
# note: env.sh generated by build-toolchains.sh
source env.sh
cd sims/verilator
make CONFIG=LargeBoomConfig
RISC-V GNU Compiler toolchain
$git clone -recursive https://github.com/riscv/riscv-gnu-toolchain
or
$ git clone https://github.com/riscv/riscv-gnu-toolchain
$ cd riscv-gnu-toolchain
$ git submodule update --init --recursive
Ubuntu
$ sudo apt-get install autoconf automake autotools-dev curl python3 libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev libexpat-dev
Fedor/CentOS/RHEL OS
$ sudo yum install autoconf automake python3 libmpc-devel mpfr-devel gmp-devel gawk bison flex texinfo patchutils gcc gcc-c++ zlib-devel expat-devel
riscv/riscv-gnu-toolchain
GNU toolchain for RISC-V, including GCC. Contribute to riscv/riscv-gnu-toolchain development by creating an account on GitHub.
github.com
Ref