基于RISC-V 的代理内核实验(使用ub虚拟机安装基本环境)

1.安装支撑软件

第一步,安装依赖库

RISC-V交叉编译器的执行仍然需要一些本地支撑软件包,可使用以下命令安装:

$ sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev libexpat-dev device-tree-compiler

● 第二步,下载自包含交叉编译器+执行环境

这里下载自包含交叉编译器+执行环境的tgz包(大小约为72MB,感谢张杰老师为大家制作),采用以下命令解开tgz包:

$ tar xf riscv64-elf-gcc-20210923.tgz

解压完成后,将在当前目录产生名为riscv64-elf-gcc 的目录,该目录下包含RISC-V交叉编译器以及spike模拟器

● 第三步,设置环境变量

$ export RISCV=$PWD/riscv64-elf-gcc

$ export PATH=$PATH:$RISCV/bin

以上命令设置了RISCV环境变量,指向在第二步中的tgz包展开目录,并且将交叉编译器的可执行文件所在的目录加入到了系统路径中。这样,我们就可以在riscv-pke的工作目录调用RISC-V交叉编译器所包含的工具软件了。

2.代码获取

复制代码
git clone https://gitee.com/hustos/riscv-pke.git

克隆完成后,将在当前目录应该能看到riscv-pke-prerelease目录。

3.环境验证

进入到上述下载好后的文件

cd riscv-pke

执行:make

执行结果如下所示:

相关推荐
w01_02_032 分钟前
虚拟机, ubuntu , samba
linux·运维·ubuntu
云计算磊哥@5 分钟前
运维开发宝典061-CICD_版本控制器git
运维·git·运维开发
渣渣盟6 分钟前
Nginx 从零到上手:Windows & Linux 双环境教程
linux·windows·nginx
Dola_Zou10 分钟前
CodeMeter Linux 部署与配置指南
linux·运维·自动化·软件加密
java_logo13 分钟前
Docker 部署 Piper:轻松搭建本地 TTS 文本转语音平台
运维·docker·容器·语音识别·轩辕镜像·tts 文本转语音·docker部署tts
MSTcheng.15 分钟前
【Linux学习】Linux学习第二弹——Linux基本指令1
linux·运维·服务器·学习·指令
今天AI了吗22 分钟前
AI 数据安全治理框架:模型能力与数据权限的边界在哪里
java·linux·开发语言·人工智能·python·深度学习·机器学习
不一样的少年_26 分钟前
Docker 容器操作:运行、停止、查看与删除
linux·docker·容器
不一样的少年_33 分钟前
Docker 入门第一课:从架构、云服务器到安装完成
linux·docker·云计算
M78佐菲34 分钟前
Linux学习笔记:目录IO与帧缓冲
linux·笔记·学习·算法