GCC RISCV环境搭建
在搭建环境之前有两个注意点一定要遵循
a、不要试着在windows下使用wsl搭建环境,直接使用ubantu虚拟机就行
b、安装文件的路径一定不要包含中文名称
1、这里使用的是Vmware,ubantu18-64位。安装riscv工具链需要clone几个G的文件,在开始搭建环境之前,强烈建议先解决好git clone速度过慢的问题。
2、搭建环境前安装如下依赖
sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev libusb-1.0-0-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev device-tree-compiler pkg-config libexpat-dev
3、下载 riscv-tools
输入如下命令进行下载,设置–recursiv能一次性clone所有的模块
git clone --recursiv https://github.com/riscv/riscv-tools.git
如果你的网络不是很好的话,当然也可以选择分模块进行克隆,输入如下clone命令,上述的clone命令和下面的等效
git clone https://https://github.com/riscv/riscv-tools.git
cd riscv-tools
git clone --recursive https://github.com/riscv/riscv-openocd.git