当前位置: 技术问答>linux和unix
bochs make 的过程中报错
来源: 互联网 发布时间:2017-01-06
本文导语: 我在使用 ubuntu 10.04 安装 bochs 的时候, 由于没有自带 G++ 编译器, 所以先 apt-get install g++ 安装了 g++。 然后从 bochs 主页下载了 2.3.5 的 tar.gz 的包, 解压后 ./configure --enable-debugger --enable-disasm 成功...
我在使用 ubuntu 10.04 安装 bochs 的时候, 由于没有自带 G++ 编译器, 所以先
apt-get install g++
安装了 g++。 然后从 bochs 主页下载了 2.3.5 的 tar.gz 的包, 解压后
./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
请问这是怎么回事?
apt-get install g++
安装了 g++。 然后从 bochs 主页下载了 2.3.5 的 tar.gz 的包, 解压后
./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
请问这是怎么回事?
|
sudo apt-get install stdlibc++
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。