我是qemu的新手。我有以下问题。我需要使用qemu来模拟一些新的指令。基本上,我将target-i386修改为类似target-i386的扩展。添加tcg/i386-extended。由于qemu支持许多体系结构,通常我使用以下命令进行配置
/configure--目标列表=i386 softmmu--启用调试
制作
制作安装
如果我们想模仿新的目标,有什么需要做的改变吗?如果是,那么在上述情况下需要什么命令?
期待您的回复。
./configure --help
显示了用于自定义构建和编译的选项。
标准选项:
--help print this message
--prefix=PREFIX install in PREFIX [/usr/local]
--interp-prefix=PREFIX where to find shared libraries,
etc.use %M for cpu name [/usr/gnemul/qemu-%M]
--target-list=LIST set target list (default: build everything)
默认情况下,它将为您的所有目标构建,如x86、x86_64、arm.powerpc等
./configure --target-list=i386-softmmu
这将只为x86目标构建,即您将只获得qemu-i386二进制文件。
如果你只想要武装目标,那么就使用
./configure --target-list=arm-softmmu
,它将只为arm构建和编译。
您将获得的qemu系统arm二进制文件,可用于模拟arm板