基于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

执行结果如下所示:

相关推荐
来自于狂人34 分钟前
当Browser Use遇见A2A:浏览器自动化与智能体协作的“冰与火之歌“
运维·自动化
洁✘1 小时前
shell编程正则表达式与文本处理器
linux·运维·正则表达式
深夜面包2 小时前
Ubuntu 安装与配置 Docker
linux·ubuntu·docker
猫猫与橙子2 小时前
ubuntu22.04安装dukto
linux·运维·服务器
2302_799525742 小时前
【Linux】su、su-、sudo、sudo -i、sudo su - 命令有什么区别?分别适用什么场景?
linux·运维·服务器
MaisieKim_2 小时前
IT运维常用的软件工具有哪些
运维·自动化
正点原子3 小时前
【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——EEPROM、SPI FLASH测试 #AT24C64 #W25Q128
linux·stm32·单片机·嵌入式硬件·stm32mp257
野生派蒙3 小时前
Linux:安装 CentOS 7(完整教程)
linux·运维·服务器·centos
noravinsc3 小时前
centos部署的openstack发布windows虚拟机
linux·windows·centos
肯德基疯狂星期四-V我504 小时前
【Ubuntu】【树莓派】Linux系统的远程终端登录、远程图形桌面访问、 X图形窗口访问和文件传输操作
linux·运维·ubuntu·树莓派