LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1048|回复: 2

编译bochs出了点小问题

[复制链接]
发表于 2009-8-16 00:22:33 | 显示全部楼层 |阅读模式
make
cd iodev && \
        make  libiodev.a
make[1]: Entering directory `/home/yyn/bochs-2.4.1/iodev'
make[1]: “libiodev.a”是最新的。
make[1]: Leaving directory `/home/yyn/bochs-2.4.1/iodev'
echo done
done
cd cpu && \
        make  libcpu.a
make[1]: Entering directory `/home/yyn/bochs-2.4.1/cpu'
g++ -c -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES   proc_ctrl.cc -o proc_ctrl.o
proc_ctrl.cc: In static member function ‘static void bx_cpu_c::MOV_CdRd(bxInstruction_c*)’:
proc_ctrl.cc:654: 错误:‘CheckPDPTR’在此作用域中尚未声明
proc_ctrl.cc:668: 错误:‘CheckPDPTR’在此作用域中尚未声明
make[1]: *** [proc_ctrl.o] 错误 1
make[1]: Leaving directory `/home/yyn/bochs-2.4.1/cpu'
make: *** [cpu/libcpu.a] 错误 2
怎么办???
 楼主| 发表于 2009-8-16 00:36:15 | 显示全部楼层
经常出这样的“未定义”错误,而我又不知道怎么修改,请大家看看。
回复 支持 反对

使用道具 举报

发表于 2009-9-11 00:05:19 | 显示全部楼层
我也遇到这样的错误了。看下下面这个链接啊,好像是2.4.1这个版本有点问题,我重新下了个2.4的就可以。
http://forum.ubuntu.org.cn/viewtopic.php?f=56&t=210457
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表