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

房车网站建设意义扬州网络优化推广

房车网站建设意义,扬州网络优化推广,织梦通用seo网站模板,想成为网站设计师要怎么做初次运行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.cadmedia.cn/news/10024.html

相关文章:

  • 惠州网站建设方案报价百度移动点击排名软件
  • 厦门 外贸商城网站建设守游网络推广平台
  • 购物网站的建设与维护网络营销渠道有哪几种
  • 移动应用开发和网站开发关键词优化是什么意思?
  • 网络设计是啥青岛建站seo公司
  • 个人网站建设方案书百度网址是多少 百度知道
  • 国内真正永远免费建站百度文库官网登录入口
  • 玉溪人民政府网站建设现状荥阳seo
  • 唐山市建设交易中心官方网站厦门seo总部电话
  • 建设网站费用明细如何开通自己的网站
  • 营销网站的优势有哪些公众号推广方案
  • 亚马逊是b2b电子商务网站seo实战培训教程
  • 国外经典b2bwin7优化软件
  • 北京网站建设价深圳知名seo公司
  • 网站空间服务器费用西安企业做网站
  • 产品广告视频制作湖南正规seo优化报价
  • 南山做网站多少钱培训心得体会1000字
  • 敏捷开发平台武汉seo楚天
  • 优质的响应式网站建设凡科建站怎么用
  • 做外贸网站客服商品热搜词排行榜
  • 直销软件网站开发建个网站需要多少钱
  • 淮南建筑学院济南网站seo优化
  • 网络工程师证书考什么东莞seo排名扣费
  • 定制类电商平台seo基础优化包括哪些内容
  • 做受网站企业网站建设原则是
  • 3一5万电动汽车郑州seo服务公司
  • 石家庄封控最新消息免费的seo优化
  • 直播软件下载网站外贸自建站的推广方式
  • 网站建设标新立异企业网站制作流程
  • 做logo有哪些网站百度地图推广