栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Rust编译裸机启动程序出错问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Rust编译裸机启动程序出错问题

最近参考网上“Rust从零写操作系统”,觉着有意思,也尝试编译一个最小化内核,实现通过U盘引导虚拟机启动,然后显示一个字符串。代码完成后在通过cargo bootimage生成镜像时,需要根据配置文件下载依赖包

 由于默认下载地址访问缓慢有时还超时,造成生成镜像失败,尝试使用国内镜像下载,更改配置文件如下:

更改后重新生成,确实快了很多,但是问题来了,生成出错

 之前一直没有问题,只是新加了一个依赖项mars_vga = "0.0.1",就出错,突然到刚改从镜像地址下载了,会不会镜像的版本问题呢,改回默认再试试

 嗯,只有"warning",Finished出现了,成功!果然是镜像问题,这个坑。所以,遇此问题时,换个下载地址试试,最好还是默认,虽然总超时,多试几次就好。上个U盘引导启动截图

 练习代码地址:GitHub - ScottFan/zero_os

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/451151.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号