6

我从 qemu.org 下载了 tar.gz。现在我怎样才能只为 i386 架构编译源代码?

我的意思是,我的 qemu 不需要能够模拟 Power PC、摩托罗拉 68000 或其他。

我尝试了这些步骤

./configure
make
make install

但是有一个失败

No rule to build target 'all'  

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

希望能得到一些帮助。

4

4 回答 4

11

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

./configure --disable-kvm [--prefix=PFX] [--target-list="i386-softmmu x86_64-softmmu"]
make
make install
于 2011-10-17T17:57:14.533 回答
3

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

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

构建成功时

按下makeenter 完成后写

sudo make install

就是这样

于 2014-02-20T05:40:08.370 回答
0

对于一般的linux,

  • #tar xvzf qemu-1.4.0.tar.bz2
  • #cd qemu-1.4.0
  • #./configure --target-list=i386-softmmu
  • #制作
  • #make 安装

对于小狗linux警惕530,

  • #tar xvzf qemu-1.4.0.tar.bz2
  • #cd qemu-1.4.0
  • #./configure --target-list=i386-softmmu
  • #制作
  • #new2dir 进行安装
  • #cd ..
  • #dir2pet qemu-1.4.0-i486
于 2013-10-05T09:32:04.197 回答
0
./configure  --target-list=x86_64-linux-user --disable-smartcard-nss

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

于 2014-03-14T06:29:57.490 回答