当前位置: 首页 > wzjs >正文

建设部网站首页近三天发生的大事

建设部网站首页,近三天发生的大事,东莞网站建设类岗位,perl网站建设初次运行RCore和调试,这里使用的RCore代码是实验指导书的代码,而非RCore训练营的 讲两种方法,第一种是传统的gdb调试,在上一节中提到的riscv交叉编译工具链中的已经安装了riscv的gdb,另一种是基于CLion的可视化调试&a…

初次运行RCore和调试,这里使用的RCore代码是实验指导书的代码,而非RCore训练营的

讲两种方法,第一种是传统的gdb调试,在上一节中提到的riscv交叉编译工具链中的已经安装了riscv的gdb,另一种是基于CLion的可视化调试,虽然Rust的已经有了自己开发工具RustRover,但是调试的选项中并不存在远程调试,所以还是使用CLion加Rust插件的方式,另外,CLion有Linker脚本和汇编文件的高亮显示,这对于学习RCore这种操作系统开发是非常友好的

运行和调试

运行

  1. 在github的代码仓库https://github.com/rcore-os/rCore-Tutorial-v3拉下代码

    git clone https://github.com/rcore-os/rCore-Tutorial-v3
    
  2. 进入代码文件夹,并切换分支到ch1

    cd rCore-Tutorial-v3
    git checkout ch1
    
  3. 进入os文件夹,运行

    cd os
    make run
    
  4. 看到运行结果如图,表示运行成功

    在这里插入图片描述

传统gdb调试

  1. 在os文件夹下先执行清理命令,再执行调试命令

    make clean
    make debug
    
  2. 接着会打开调试窗口,回车,然后在rust_main打断点,再继续执行,看到如下图

    在这里插入图片描述

  3. 若想继续执行,输入c即可直接执行完毕

基于CLion的可视化调试

  1. 用CLion打开RCore项目

    在这里插入图片描述

  2. 增加远程调试,并按图中设置

    在这里插入图片描述

    调试器选择编译安装的riscv工具链中的gdb

    符号文件是编译出的os可执行文件,而不是加载到qemu中的os.bin

    sysroot就是os所在的文件夹

  3. 接着只需要打断点调试,先在os文件夹下执行命令

    make gdbserver
    

    可以开启gdb的远程调试

  4. 在CLion中点调试即可,如下图,在CLion中进行单步调试就可以了

    在这里插入图片描述

http://www.dtcms.com/wzjs/459035.html

相关文章:

  • 建站快车加盟图片识别 在线识图
  • 随州做网站生意怎么样seo就业
  • 专业做相册书的网站it培训班大概需要多少钱
  • 免费网站建设靠谱吗电商网站开发
  • 河南住房城乡建设厅官方网站网址查询网站
  • 做便民网站都需要提供什么如何推广一款app
  • vue.js网站如果做自适应如何自己创建一个网站
  • 网站开发逻辑图站长工具爱站
  • 长清区网站建设宣传网络营销战略
  • tp框架做网站的优点免费的网站平台
  • 做网站用什么主机操作系统武汉百度推广代运营
  • 车牌照丢失能在网站做吗百度识图网页版
  • 新网站建设需要什么成品网站源码在线看
  • 传统网站建设架构百度推广入口
  • espcms易思企业网站管理系统百度发布信息的免费平台
  • 学做网站的视频南宁seo
  • 网站开发公司挣钱吗抖音视频排名优化
  • 网站开发需要注意的上海网络推广公司排名
  • 自己怎么样做网站友情链接怎么连
  • windows 建网站湖南发展最新消息公告
  • 深圳做app网站的公司名称丈哥seo博客工具
  • 攸县做网站的优化大师有必要花钱吗
  • seo网站优化报价推广方案100个
  • 六安市住房城乡建设委员会网站营销策略包括哪些内容
  • 做婚庆网站图片下载怎么样自己创建网站
  • 万户网络的网站安全吗百度代理授权查询
  • 武汉网站seo外包电商的推广方式有哪些
  • 群晖wordpress设为首页小果seo实战培训课程
  • 格子三合一交友婚恋网站模板天津关键词优化专家
  • 巴中做网站外贸如何推广