您的位置:首页 > Web前端

fedora14下如何安装bochs2.6.2

2014-10-16 16:38 375 查看
$ tar zxvf bochs-2.6.2.tar.gz

$yum install gtk2-devel-2.22.0-1.fc14.1.i686.rpm (如果已安装可跳过)

$yum install gcc-c++-4.5.1-4.fc14.i686.rpm (如果已安装可跳过)

$./configure --prefix=/usr/local/bochs --enable-debugger --enable-disasm(确保上面两步已安装,否则会出现如下错误)



$ make

$ sudo make install

至此安装成功。

关于make报错:

1,没有多线程库

/usr/bin/ld: gui/libgui.a(gtk_enh_dbg_osdep.o): undefined reference to symbol 'pthread_create@@GLIBC_2.1'

/usr/bin/ld: note: 'pthread_create@@GLIBC_2.1' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line

/lib/libpthread.so.0: could not read symbols: Invalid operation

collect2: error: ld returned 1 exit status

make: *** [bochs] Error 1

解决方法:

打开Makefile,在92行左右找到 LIBS = 。。。一行,在这一行最后面添加 -lpthread

(注意修改完成之后不能重新configure,不然添加的-lpthread会消失,添加后直接make就可以了)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: