manjaro下6.828实验环境配置

1.课程官网git clone课程推荐的qemu,https://pdos.csail.mit.edu/6.828/2018/tools.html

2.配置:./configure --disable-kvm --disable-werror --target-list="i386-softmmu x86_64-softmmu" --python=/usr/bin/python2.7

注意的是python版本必须为2,。

3.试着make,我的出现错误:/usr/bin/ld: qga/commands-posix.o: in function `dev_major_minor':
/home/bs/learning/6.828/qemu/qga/commands-posix.c:633: undefined reference to `major'
/usr/bin/ld: /home/bs/learning/6.828/qemu/qga/commands-posix.c:634: undefined reference to `minor'
collect2: 错误:ld 返回 1,处理方法:http://patchwork.ozlabs.org/patch/709415/,简单的说就是在commands-posix.c文件中加上头文件<sys/sysmacros.h>.

4.接着make,又出现错误:

/usr/bin/ld: ../hw/9pfs/virtio-9p.o: in function `stat_t

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值