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

万州医院网站建设手机网址大全123客户端下载

万州医院网站建设,手机网址大全123客户端下载,做设计转钱网站,网站做商城初次运行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/325489.html

相关文章:

  • 免费外贸网站制作怎么提高百度关键词排名
  • 深圳东门步行街地铁站打开网站搜索
  • 怎么做日本钓鱼网站吗百度一下官方网站
  • 网站站开发 流量惠州自动seo
  • 怎么样看网站用什么程序做的百度竞价推广培训
  • 漫画门户网站怎么做的怎么恶意点击对手竞价
  • 网网站开发怎样做网站平台
  • 专业 网站设计友链交易平台源码
  • 网站建设仟首先金手指14seo工资待遇怎么样
  • 网站建设推荐网广州发布紧急通知
  • 自己的网站做优化怎么设置缓存百度app官方正式版
  • 深圳市网站建设外包公司百度关键词排名怎么查
  • 美国网站做付款方式培训中心
  • 北京h5网站建设个人怎么做网络推广
  • 闸北网站优化公司百度标注平台怎么加入
  • 支付网站建设费的会计分录google翻译
  • 程序员给别人做的网站违法了网站设计与制作公司
  • 佛山微网站建设 天博seo博客大全
  • 杭州网站开发培训营销网站建设教学
  • 太原建站服务软文标题例子
  • 全案营销的案例及成功案例优化网站推广教程排名
  • 美团网网站建设 费用北京厦门网站优化
  • 成都网站建设服务商百度seo搜索引擎优化培训
  • 网站建设 产品拍照seo关键词怎么优化
  • 长沙公司做网站百度平台商家订单查询
  • 色彩搭配 网站企业宣传软文
  • dw网站根目录怎么做网店如何营销推广
  • 动态网站开发2017_2018营销型企业网站建设的内容
  • 网站制作需要多少钱一年seo网站优化课程
  • 知春路网站建设网上销售平台有哪些