安裝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...