首页 > 系统相关 >6.S081(一)基于ubuntu20.04的实验环境搭建

6.S081(一)基于ubuntu20.04的实验环境搭建

时间:2023-02-09 02:11:38浏览次数:51  
标签:ubuntu20.04 riscv64 git sources list apt etc S081 搭建

首先确定下自己ubuntu的debian版本是否为bullseye或者sid

cat /etc/debian_version

然后需要安装一些必要的tools,笔者这里用的是科大的源

test ! -f /etc/apt/source.list.save && cp  /etc/apt/sources.list /etc/apt/sources.list.save
sed -i "s@security.ubuntu.com@mirrors.ustc.edu.cn@g" /etc/apt/sources.list 
sed -i "s@archive.ubuntu.com@mirrors.ustc.edu.cn@g" /etc/apt/sources.list
apt-get update
apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu

检测一下刚刚安装好的环境

riscv64-unknown-elf-gcc --version

如果失败的话可以执行以下步骤

sudo apt-get install gcc-riscv64-unknown-elf -y
qemu-system-riscv64 --version

再检查一下版本号是否能够正常打印

接着拉一下XV6的环境

git clone git://g.csail.mit.edu/xv6-labs-2020
cd xv6-labs-2020
git checkout util
make qemu

 

 

环境安装与测试到此结束,因笔者曾经在该环境下配置过交叉编译的工具,因此若有步骤缺失或问题欢迎于评论区指正,感谢

标签:ubuntu20.04,riscv64,git,sources,list,apt,etc,S081,搭建
From: https://www.cnblogs.com/orangeko/p/17103910.html

相关文章

  • pgsql物理复制(pgsql 备库的搭建以及角色互换,提升)
    pgsql物理复制(pgsql备库的搭建以及角色互换,提升)  结构图如下:  Postgresql早在9.0版本开始支持物理复制,也称为流复制,通过从实例级复制出一个与主库一模一样的......
  • Pacemaker+Corosync搭建PostgreSQL集群
    一、环境$ cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) $ uname -aLinux zhaopin-5-90 3.10.0-123.el7.x86_64 #1 SMP Mon Jun......
  • 使用MQTT消息通信-Mosquitto搭建
    MQTT协议广泛用于物联网设备的消息传输,关于MQTT和MQTT的使用,我们准备多讲几次课,主要包括MQTT的概念和原理,MQTT的服务软件Mosquitto的搭建和使用,MQTT的python开发软件包paho......
  • #yyds干货盘点#Vite开发环境搭建
    ​​Vite​​​现在可谓是炙手可热,可能很多小伙伴还没有使用过​​Vite​​​,但是我相信大多数小伙伴已经在使用​​Vite​​​了,因为是太香了有没有。可能在使用过程中很多......
  • 从零开始的java安装到环境搭建
    安装jdk: 参考wiki:  https://www.liaoxuefeng.com/wiki/1252599548343744/1280507291631649https://www.oracle.com/java/technologies/downloads/#java19安装环境......
  • Linux 搭建FTP服务总结
    三种解析:username-->UID :/etc/passwd   将用户名转换成UID的库。hostname--->  IP  :DNS服务,/etc/hosts  将主机名转换成IP地址servicename-->ports :......
  • Vastbase G100高可用集群搭建
    VastbaseG100高可用集群搭建苏水的北關注IP屬地:贵州0.2112022.06.0110:42:53字數4,560閱讀1,0361.概述Vastbase集群支持搭建一主一备与一主多备,本文档目......
  • 分布式配置nacos搭建踩坑指南(上)
     网上有不少nacos搭建的文章,阿里巴巴甚至出了一本<<SpringCloudAlibaba从入门到实战>>的书,书名如下:  里面有讲到nacos分布式配置。不清楚是作者没讲清楚,还是nac......
  • SpringMVC源码(一):源码运行环境搭建
    一、创建smvc子模块子模块选择gradle二、实体类代码2.1、User实体1publicclassUser{23privateStringname;45publicUser(){6}......
  • 【Linux】搭建Yapi接口管理工具
    在年前员工访谈时发现,前后端协作开发会出现一定的内耗现象,在当前前后端分离的情况下前端往往会因为后端接口存在问题影响对接速度,在接口设计不明确的情况下还需要反复确认和......