首页 > 其他分享 >环境配置

环境配置

时间:2024-05-20 16:11:25浏览次数:28  
标签:riscv64 sudo -- 配置 环境 apt install qemu

1.命令行远程软件配置
1、ifconfig 查询虚拟机IP地址 192.168.50.129
2、若ubuntu上没有进行ssh的相关配置,需要进行处理
具体步骤:
1.sudo apt-get install openssh-server
2.sudo service ssh restart
3.ps -e |grep ssh
4.sudo ufw status
5.sudo ufw disable
6.sudo ufw allow 22
原文链接:https://blog.csdn.net/wondersfan/article/details/127736928

2.系统环境配置
1-9参考官方:6.S081 / 2020年秋季 (mit.edu)
参考视频MIT 6S081 环境搭建指南 保姆级教学_哔哩哔哩_bilibili
【Ubuntu】Ubuntu 18.04 LTS 更换国内源——解决终端下载速度慢的问题 - 知乎 (zhihu.com)
1、虚拟机+ubuntu20.4.6

2、备份源列表,打开sources.list文件修改,刷新列表
3、第二步可以换成第二种方法来【Ubuntu】Ubuntu 18.04 LTS 更换国内源——解决终端下载速度慢的问题 - 知乎 (zhihu.com))

4、硬件模拟软件下载并解压 https://download.qemu.org/qemu-5.1.0.tar.xz

5、通过 APT (Debian/Ubuntu) 安装
sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu

6、缺少依赖库
sudo apt-get install libglib2.0-dev
sudo apt-get install libpixman-1-dev

7、编译qemu
./configure --disable-kvm --disable-werror --prefix=/usr/local --target-list="riscv64-softmmu"
make
sudo make install
cd ..

8、下载其他编译器
sudo apt install gcc-riscv64-unknown-elf

9、检查安装成功:
riscv64-unknown-elf-gcc --version
qemu-system-riscv64 --version

10、在work目录下,下载xv6git仓库
实验室:Xv6 和 Unix 实用程序 (mit.edu)
git clone git://g.csail.mit.edu/xv6-labs-2020

11、解开仓库
cd xv6-labs-2020
git checkout util

12、构建并运行 xv6:
make qemu

环境搭建结束,检查成功:ls

13、退出
在console环境下,先 按 ctrl + a, 释放之后再按 x 键 既可terminate qemu。

标签:riscv64,sudo,--,配置,环境,apt,install,qemu
From: https://www.cnblogs.com/atopes-chw/p/18202167

相关文章

  • Linux下安装PHP环境
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`Linux下安装PHP环境日期:2018-5-7阿珏教程浏览:2016次评论:0条学习环境:Centos7.2正式版_64位#更新源yumupdate#安装nginxyuminstall......
  • boost环境安装
    依赖安装首先更新一下软件列表,顺手升级一下软件sudoaptupdatesudoaptupgradeboost库直接使用apt即可安装sudoaptinstalllibboost-all-dev以上方法安装的是最新版,我们需要1.71版的,按照以下方法安装。首先到官网下载1.71版本的源码,[https://boostorg.jfrog.io/art......
  • Fluent API 配置实体和数据库之间的映射关系
    1.配置主键protectedoverridevoidOnModelCreating(ModelBuildermodelBuilder){modelBuilder.Entity<Blog>().HasKey(b=>b.BlogId);//配置Blog实体的主键为BlogId} 2.配置属性和列protectedoverridevoidOnModelCreating(ModelBuildermodelBu......
  • linux环境初始化设置
    Centos6:serviceiptablesstop立刻关闭防火墙chkconfigiptablesoff下次启动不再开启防火墙Centos7:systemctlstopfirewalld立刻关闭防火墙systemctldisablefirewalld下次启动不再开启防火墙systemctlstatusfirewalld查看防火墙状态关闭selinux......
  • CentOS7配置NFS服务并设置客户端自动挂载
    在CentOS7中配置NFS服务并设置客户端自动挂载的步骤如下:NFS服务端配置安装NFS服务:首先,你需要在CentOS7服务器上安装NFS服务。你可以使用yum命令来安装:yuminstallnfs-utils创建共享目录:创建一个你希望共享的目录,例如:mkdir-p/nfs/data编辑NFS配置文件:使用文本......
  • CMake 如何设置 Debug 和 Release 下的不同配置
    CMake设置Debug和Release的不同配置 文章目录CMake设置Debug和Release的不同配置I-原因II-如何设置2.1-配置不同的库2.2-配置不同的宏 I-原因由于Debug和Release下工程的依赖库不同,另外,方便定义不同的宏来隔离调试和发布的代码,如......
  • Dynamic DataSource 多数据源配置
    一、前言MybatisPlus多数据源配置主要解决的是多数据库连接和切换的问题。在一些大型应用中,由于数据量的增长或者业务模块的增多,可能需要访问多个数据库。这时,就需要配置多个数据源。 二、Springboot+MyBatisPlus数据源配置2.1、单数据源配置2.1.1、引用依赖<dep......
  • springboot配置热部署
    ​ springboot配置热部署在SpringBoot中配置热部署通常涉及到使用SpringBootDevTools依赖和配置应用服务器的热部署特性。以下是一个基本的配置步骤:一.pom.xml:在pom.xml中添加SpringBootDevTools依赖:<dependencies><!--其他依赖--><dependency>......
  • 物联网主机linux环境安装,详见本地文档
    安装jdk二、准备1、离线下载jdk-8u261-linux-x64.tar.gz2、上传压缩包到/usr/local/src目录下三、安装1、卸载CentOS自带的openJDKrpm-qa|grepjava如果系统有自带的jdk,则使用以下指令卸载rpm-e--nodeps  jdk-xxx如果系统没有自带jdk,忽略此步。2、解压进入/usr/l......
  • openEuler 22.03 sp3 网络配置
    在OpenEuler22.03SP3中配置网络可以通过多种方式实现,主要取决于您希望采用的网络管理工具和网络环境的复杂度。以下是一些基本的网络配置方法,包括使用命令行界面(CLI)进行配置以及通过NetworkManager图形界面或配置文件进行设置。 使用nmcli(NetworkManager命令行工具)NetworkM......