仅针对一种架构的 QEMU 定制构建

问题描述 投票:0回答:4

我从 qemu.org 下载了 tarball。现在如何才能只编译i386架构的源代码呢?

我的意思是,我的 QEMU 不需要能够模拟 Power PC、Motorola 68000 或其他设备。

我尝试了以下步骤:

./configure
make
make install

但是失败了:

No rule to build target 'all'  

除此之外,上述步骤还为所有架构编译了 QEMU。

希望能得到一些帮助。

qemu custom-build
4个回答
12
投票

在 Linux 机器上下载 Qemu 源代码并解压到目录中,然后 cd 到 DIR 并执行以下操作:

./configure --disable-kvm [--prefix=PFX] [--target-list="i386-softmmu x86_64-softmmu"]
make
make install

3
投票

首先

tar
它(提取它) 然后转到shell上的目录 然后 输入这个命令

./configure --target-list=i386-softmmu

构建成功时

make
enter
当这完成时 然后写

sudo make install

就是这样


0
投票

对于一般linux,

  • #tar xvzf qemu-1.4.0.tar.bz2
  • #cd qemu-1.4.0
  • #./configure --target-list=i386-softmmu
  • #make
  • #make install

对于小狗 linux 警惕 530,

  • #tar xvzf qemu-1.4.0.tar.bz2
  • #cd qemu-1.4.0
  • #./configure --target-list=i386-softmmu
  • #make
  • #new2dir 进行安装
  • #cd ..
  • #dir2pet qemu-1.4.0-i486

0
投票
./configure  --target-list=x86_64-linux-user --disable-smartcard-nss

这个命令对我有用,同时在 centOS 上构建 Qemu 1.6

© www.soinside.com 2019 - 2024. All rights reserved.