使用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