在Ubuntu中生成时bochs-2.3.5出错

时间:2011-10-11 09:00:52

标签: ubuntu-10.04 bochs

我最近安装了Ubuntu 10.04,并安装了g ++(我使用'sudo apt-get install g ++')。

我想在这个系统中使用bochs-2.3.5并执行此操作:

  

./ configure --enable-debugger --enable-disasm

一切似乎都很好。但是当我输入'make'时,会出现以下错误消息:

symbols.cc: At global scope:
symbols.cc:137:10: error: ‘hash_map’ does not name a type
symbols.cc:145:1: error: ‘hash_map’ does not name a type
symbols.cc: In constructor ‘context_t::context_t(Bit32u)’:
symbols.cc:152:5: error: ‘map’ was not declared in this scope
symbols.cc: In static member function ‘static context_t* context_t::get_context(Bit32u)’:
symbols.cc:173:12: error: ‘map’ was not declared in this scope
make[1]: *** [symbols.o] 错误 1
make[1]:正在离开目录 `/home/song/下载/bochs-2.3.5/bx_debug'
make: *** [bx_debug/libdebug.a] 错误 2
我搜索了一会儿,他们说我少了STL端口,是真的吗?

0 个答案:

没有答案