实模式

about asm in linux

♀尐吖头ヾ 提交于 2020-02-28 14:34:01
实模式汇编语言linux解决方案。 利益相关:fedora24,kernel 4.8.12。 fedora官方源很垃圾,类似bochs,vbox等开发者必备的软件丫的少依赖,少库。tor,ss,xxnet这种敏感软件版本太旧且bug多多。 所以我们选择“源代码编译安装”的方式安装bochs: 安装: 1.去 http://nchc.dl.sourceforge.net/project/bochs/bochs/2.4.5/bochs-2.6.8.tar.gz 下载【bochs-2.6.8.tar.gz】 2.解压下载的源代码: sudo tar zxvf bochs-2.6.8.tar.gz 3.进入bochs-2.6.8目录,运行configure脚本: sudo ./configure -enable-debugger -enable-disasm (-enable-debugger和 -enable-disasm 表示开启调试和反汇编功能) 4.第3步正确运行后,会产生一个Makefile文件,于是可以编译: sudo make 5.安装: sudo make install 至此,bochs安装已经结束。 但是你也许不会成功。不要着急,下面是编译安装过程中可能出现的一些问题及解决方法: 【错误1】 error: C++ preprocessor “/lib/cpp”