Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo instalar bochs centos

Cómo instalar bochs centos

Paquete para descargar:

bochs-2.6.2

linux-0.11-081030.tar.gz

linux-0.11-devel-060625.zip (hdc -0.11-new.img sistema de archivos)

(hdc-0.11-new.img sistema de archivos)

(hdc-0.11-new.img sistema de archivos)

( sistema de archivos hdc-0.11-new.img)

Este archivo también se puede usar para instalar Linux 0.11. El archivo 0.11-new.img también se puede usar para cargar Linux 0.11. Pero si desea depurar el código fuente, lo mejor es compilarlo usted mismo

Preparativos antes de instalar bochs

sudo apt-get install build-essential

sudo apt-get install build-essential

sudo apt-get install build-essential

sudo apt-get install build-essential

sudo apt-get install xorg-dev

sudo apt-get install libgtk2.0-dev

sudo apt-get install bison

Instalar bochs

1. Descomprimir

tar xvfz bochs-2.6.2.tar.gz

2 Ir al directorio bochs-2.6.2

cd bochs. -2.6 .2

3. Configuración

Compila dos configuraciones diferentes

La primera es usar bochs. >La primera configuración utiliza el depurador interno que viene con bochs

.

/configure --prefix=/opt/bochs/debug --enable-plugins --enable-debugger --enable-disasm

Comentarios:

* --prefix=/opt El software /bochs/debug se instalará en el directorio

* --se requieren enable-plugins

* --enable-debugger se usa para abrir el propio depurador de bochs

p>

* --enbale-disasm permite el desmontaje

4. Compilar

hacer

Error:

/usr. /bin/ld: gui/libgui.a(gtk_enh_dbg_osdep.o): referencia no definida al símbolo 'pthread_create@@GLIBC_2.1'

/lib/i386-linux-gnu/libpthread.so.0: error al agregar símbolos: falta DSO en la línea de comando

collect2: error: ld devolvió 1 estado de salida

make: *** [bochs] error 1

Solución Método: modifique la línea LIBS en el archivo bochs-2.6.2/Makefile generado en el paso 3, agregue -lpthread y luego haga

5.

sudo make install

Error: libtool: install:iodev/usb/*.la "no es un archivo libtool válido

Pruebe "libtool --help --mode=install " para obtener más información: *** [install_libtool_plugins] Error 1

Solución 1: En el directorio bochs-2.6.2/iodev/usb, modifique OBJS_THAT_CAN_BE_PLUGINS en Makefile y Makefile.in y agréguele usb_ common.o

<. p> Solución 2: ./configure --prefix=/opt/bochs/gdbstub --enable-plugins --enable-disasm --enable-gdb-stub --enable-usb

6 . enlace simbólico

sudo ln -s /opt/bochs/debug/bin/bochs /usr/bin/bochsdbg

La segunda versión es la que usa gdb-stub

1. Limpieza

Antes de configurar la segunda versión, debe escribir el siguiente comando para limpiar el contenido que acaba de compilar:

make clean

2. Configurar

Luego use el comando

para configurar. /configure--prefix=/opt/bochs/gdbstub--enable-plugins--enable-disasm--enable-gdb-stub

Comentarios de configuración:

* --enable -gdb-stub Activa la compatibilidad con gdb stub

* Otras opciones son las mismas que las anteriores. Tenga en cuenta que se instalarán diferentes versiones en diferentes directorios.

3. Compilar

make

4. Instalar

sudo make install

Esto compilará y usará. La versión de bochs del depurador externo gdb.

5. Cree un enlace simbólico

sudo ln -s /opt/bochs/gdbstub/bin/bochs /usr/bin/bochs