目录
在centos7系统上安装riscv-tools仿真工具(在装过riscv-gnu-toolchain交叉编译器情况下安装此仿真工具)。
两者的关系:riscv-gnu-toolchain是编译环境,利用这个工具链对C/C++文件进行编译,生成一个输出文件(file.o或者file.ELF类型),riscv-tools是仿真工具(模拟目标机器),对前面输出的可执行文件(.o类型)进行仿真。
1、安装软件包
对于Ubuntu :
$ 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
对于Fedora :
$ sudo dnf install autoconf automake @development-tools curl dtc libmpc-devel mpfr-devel gmp-devel libusb-devel gawk gcc-c++ bison flex texinfo gperf libtool patchutils bc zlib-devel expat-devel
具体细节见:https://github.com/riscv-software-src/riscv-tools
但是我的Linux系统是centos7,对于centos在装过riscv-gnu-toolchain交叉编译器情况下,主要查看device-tree-compiler(即dtc工具)是否拥有。
2、设置环境变量
vim ~/.bashrc
export RISCV=