pintos -- run alarm-multiple我得到以下错误:
Unrecognized character \x16; marked by <-- HERE after if ($<-- HERE near column 7 at /home/adambomb/src/pintos/src/utils/pintos line 911我在另一篇stackoverflow帖子中发现,我应该从最新版本的pintos中拉出:
git clone git://pintos-os.org/pintos-anon pintos但是这样做会导致一个错误:
Cloning into 'pintos'...
fatal: read error: Connection reset by peer我真的不确定从这里到哪里去,可以使用一些洞察力来解决这些问题。我真的不知道下一步该怎么走。
发布于 2020-05-26 04:00:52
我遇到了同样的问题,因为你尝试了互联网上的各种指南(例如。(this guide:行情)和浏览StackOverflow。然而,这个youtube video对我帮助最大。
下面的步骤可以在here中找到。我使用的是Ubuntu 18.04。
运行sudo apt-get install qemu的
2a。在heads下,找到master并单击树超链接
2b。单击快照并将.tar.gz文件下载到您的目录
tar -xvzf pintos-anon-master-{value}.tar.gz,其中{value}是提交id/utils/pintos-gdb并编辑GDBMACROS变量以指向pintos目录的完整路径
使用vim打开
LOADLIBES变量名编辑为Makefile导航至并运行make,将
/src/utils utils目录将qemu更改为
/src/threads/Make.vars (第7行):bochs通过导航到并运行make,
/utils/pintos (第103行):用替换bochs/utils/pintos (~第257行):用kernel.bin的完整路径替换kernel.bin
用qemu-system-x86_64替换
/utils/pintos (~第621行)/utils/Pintos.pm (第362行):用loader.bin的完整路径替换loader.bin
~/.bashrc并将export PATH=/home/.../pintos/src/utils:$PATH添加到最后一行。通过运行source ~/.bashrc重新加载
使用pintos run alarm-multiple运行
https://stackoverflow.com/questions/60696354
复制相似问题