Qemu文档提供了如何运行qemu插件,但我想知道如何在插件文件夹中的qemu meson.build exixsts中构建内置插件,但如何在qemu中创建插件的.so文件
如何在qemu中编译插件
假设您在
myplugin.c
中创建了一个插件 <qemu dir>/contrib/plugins/
。
首先,您必须修补同一文件夹中的 Makefile:
NAMES += myplugin
然后,切换到
<qemu dir>/build/
文件夹并运行make plugins
。
生成的插件二进制文件最终位于
<qemu dir>/build/contrib/plugins/
。