Qemu用戶態模擬仿真並運行程序

使用Qemu可以運行不同指令集架構下環境的二進制程序,解決了我們在X64指令集架構下能夠運行ARM、MIPS、PowerPC等其他指令集架構下的二進制程序。

  • 安裝Qemu,其中包括系統態和用戶態兩種。兩種安裝是分開的,需要單獨安裝。
    • sudo apt-get install qemu (系統態)
    • sudo apt-get install qemu-user-static (用戶態)
  • 將qemu-mips-static文件拷貝到當前文件
    • cp /usr/bin/qemu-mips-static ./
    • 或者cp `which qemu-mips-static`  ./
  • 運行mips指令集架構下的二進制程序(其中./bin/busybox爲要執行的busybox所在的相對路徑)
    • sudo chroot . ./qemu-mips-static ./bin/busybox

參考鏈接:http://blog.binpang.me/2018/01/14/qemu-mips/

發佈了233 篇原創文章 · 獲贊 135 · 訪問量 53萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章