实验零 在本地搭建实验环境

在github上找到一位大神制作的超简易安装教程:https://github.com/Wangzhike/HIT-Linux-0.11/blob/master/0-prepEnv/%E5%87%86%E5%A4%87%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83.md

并且还有好多相关博客如下:

https://www.cnblogs.com/tradoff/p/5693710.html

https://blog.csdn.net/longintchar/article/details/78827886?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

安装bochs:https://www.linuxidc.com/Linux/2016-10/135905.htm

安装的是:bochs-2.6.8

Bochs 需要在 X11 环境下运行,因此你的 Linux 系统必须已经安装了X Window 系统才能使用Bochs。

因为 Bochs 是用C++写的,所以这里要安装GNU gcc/g++编译器。
安装命令如下:

sudo apt-get install build-essential 
sudo apt-get install xorg-dev 
sudo apt-get install bison 
sudo apt-get install g++ 

具体安装步骤:

1.先去https://sourceforge.net/projects/bochs/files/
下载 bochs-2.6.8.tar.gz

2.解压下载的源代码:

sudo tar zxvf bochs-2.6.8.tar.gz

3.进入bochs-2.6.8目录,运行configure脚本,它会测试你的机器,C/C++编译器以及一些库,用来判断何种配置适合于你的机器。运行:

sudo ./configure --enable-debugger --enable-disasm

(这两个是用来开启调试和反汇编功能)

4.第3步正确运行后,会产生一个Makefile文件,然后:

sudo make 

5.安装:

sudo make install 

至此,bochs安装已经结束。


编译安装过程中可能遇到的错误:

错误1:

checking for default gui on this platform… x11

ERROR: X windows gui was selected, but X windows libraries were not
found.

解决办法1:

sudo apt-get install xorg-dev  

错误2:

ERROR: pkg-config was not found, or unable to access the gtk+-2.0
package.

解决办法2:

sudo apt-get install libgtk2.0-dev  

错误3:

symbols: DSO missing from command line collect2: error: ld returned 1 exit status

解决方法3:

在Makefile的LIBS中添加如下内容 :

-lz -lrt -lm -lpthread 

成功安装完成后能在命令行终端中输入 bochs 看到 bochs :
安装完成后

 

十分感谢!

原文链接: https://www.cnblogs.com/songbeyond/p/12494659.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    实验零 在本地搭建实验环境

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/335355

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月1日 下午10:06
下一篇 2023年3月1日 下午10:07

相关推荐