ubuntu bochs 編譯安裝

2021-05-11 13:27:35 字數 1208 閱讀 9846

安裝bochs-2.4.1前要安裝 libgtk2.0-dev和xorg-dev

sudo apt-get install libgtk2.0-dev xorg-dev

解壓bochs-2.4.1之後,把/bochs-2.4.1/cpu/proc_ctrl.cc中650行到683行的內容**成以下**:

650行開始

#if bx_support_vmx

vmexit_cr3_write(i, val_32);

if (bx_cpu_this_ptr cr0.get_pg() && bx_cpu_this_ptr cr4.get_pae() &&

!long_mode())

} setcr3(val_32);

bx_instr_tlb_cntrl(bx_cpu_id, bx_instr_mov_cr3, val_32);

break;

#endif

#if bx_cpu_level > 3

case 4: // cr4

#if bx_support_vmx

val_32 = vmexit_cr4_write(i, val_32);

if (bx_cpu_this_ptr cr0.get_pg() && (val_32 & (1<<5)) != 0 /* pae */

&& !long_mode())

} // protected mode: #gp(0) if attempt to write a 1 to

// any reserved bit of cr4

if (! setcr4(val_32))

exception(bx_gp_exception, 0, 0);

break;

#endif

#endif

default:

bx_error(("mov_cdrd: #ud - control register %d index out of range",

i->nnn()));

exception(bx_ud_exception, 0, 0);

} }

683結束

輸入以下命令:

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

sudo make

sudo make install

ubuntu bochs 安裝及錯誤

不帶除錯功能的簡單安裝方法 sudo apt get install bochs 加壓然後進入bochs目錄 configuer 如果要除錯功能的話,可檢視configure檔案做相應調整 enable debugger compile in support for bochs internal d...

編譯安裝 Faiss編譯安裝

相信做搜尋的朋友,對faiss並不陌生,它區別於傳統的倒排檢索,通過近似向量的方式,召回檢索資料,改善搜尋體驗。最近我司準備在生產環境中上faiss,第一步得先能完整編譯可安裝的so,於是我就上手初體驗了一把。faiss有兩種安裝方式,一種是通過conda安裝,一種通過原始碼編譯安裝,本文介紹第二種...

編譯安裝 編譯安裝php7 4 7

2.使用 tar 命令解壓php 4.configure 執行 configure 命令預編譯php,此命令會生成makefile檔案,用來配置你的安裝選項 我的configure引數 configure prefix usr local php enable fpm with openssl en...