正在看《一个操作系统的实现》,准备环境,先下载了bochs-2.6.tar.gz,安装过程如下:
1、tar zxvf bochs-2.6.tar.gz
2、cd bochs-2.6
3、./configure --enable-debugger --enable-disasm
4、make
5、make install
第4步报错
cd gui && \
make libgui.a
make[1]: 进入目录"/opt/osdiy/tt/bochs-2.6/gui"
g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES keymap.cc -o keymap.o
g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES gui.cc -o gui.o
g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES siminterface.cc -o siminterface.o
g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES paramtree.cc -o paramtree.o
g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES textconfig.cc -o textconfig.o
g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES enh_dbg.cc -o enh_dbg.o
g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES gtk_enh_dbg_osdep.cc -o gtk_enh_dbg_osdep.o
gtk_enh_dbg_osdep.cc:19:21: fatal error: gtk/gtk.h: 没有那个文件或目录
compilation terminated.
make[1]: *** [gtk_enh_dbg_osdep.o] 错误 1
make[1]: 离开目录"/opt/osdiy/tt/bochs-2.6/gui"
make: *** [gui/libgui.a] 错误 2
第5步报错
cd gui && \
make libgui.a
make[1]: 进入目录"/opt/osdiy/tt/bochs-2.6/gui"
g++ -c -I.. -I./.. -I../iodev -I./../iodev -I../instrument/stubs -I./../instrument/stubs -g -O2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES gtk_enh_dbg_osdep.cc -o gtk_enh_dbg_osdep.o
gtk_enh_dbg_osdep.cc:19:21: fatal error: gtk/gtk.h: 没有那个文件或目录
compilation terminated.
make[1]: *** [gtk_enh_dbg_osdep.o] 错误 1
make[1]: 离开目录"/opt/osdiy/tt/bochs-2.6/gui"
make: *** [gui/libgui.a] 错误 2
No comments:
Post a Comment