FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

QEMUにおいてLinux User Modeのバイナリをビルドする方法

QEMUにはLinux User ModeとSystem Modeがあるのだが、それぞれのビルド方法をまとめておく。

User ModeのQEMUのビルドはriscv64-linux-userを追加するのがポイント。

git clone https://gitlab.com/qemu-project/qemu.git
cd qemu
mkdir build
cd build
../configure --target-list=riscv64-softmmu,riscv64-linux-user --prefix=${RISCV}
make -j$(nproc)
make install