写一下bochs 2.6.11安装过程中的bug

最近学习开发操作系统,所以能够调试你写的操作系统的虚拟机是必不可少的,所以我去下载了最新的bochs 2.6.11的源码编译安装,但是在 --enable-debugger的时候出现了问题,百度上找了很久没找到解决方法,最后在国外的debian社区的一篇文章中找到了解决方法。
这个是错误:

x86_64-pc-linux-gnu-g++ -c -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -I. -I./. -march=native -O2 -pipe -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -pthread   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT dbg_main.cc -o dbg_main.o
In file included from dbg_main.cc:28:
dbg_main.cc: In function ‘void bx_dbg_tlb_lookup(bx_lin_address):
../cpu/cpu.h:383:28: error: invalid use of ‘this’ in non-member function
  383 | #  define BX_CPU_THIS_PTR  this->
      |                            ^~~~
../cpu
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值