[bochs 异常] : undefined symbol: XOpenDisplay
版本
Ubuntu 20.04 LTS
Bochs 2.6.10
异常
bochs: symbol lookup error: /usr/local/lib/bochs/plugins/libbx_x.so: undefined symbol: XOpenDisplay异常
原因
在新版本中,配置文件.bochsrc中display_library项用sdl
代替x
,所以需要重新配置bochs。
解决方案
- apt-get install libsdl-dev
- 编译./configure时加上 --with-sdl
- 然后重新make和make install
- 在.bochsrc中修改 display_library: sdl
- 如果sdl不行, 可以尝试libsdl2-dev,然后相应的把sdl改成sdl2