如何在linux上编译qemu(仅适用于i386)

时间:2011-09-20 06:28:43

标签: qemu

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

我的意思是,我的qemu无法模拟Power PC,Motorola 68000或其他。

我尝试了这些步骤

./configure
make
make install

但是失败了

No rule to build target 'all'  

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

希望得到一些帮助。

4 个答案:

答案 0 :(得分:9)

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

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

答案 1 :(得分:3)

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

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

构建成功时

makeenter 什么时候这样做 然后写

sudo make install

就是这样

答案 2 :(得分:0)

对于一般的linux,

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

对于小狗linux wary 530,

  • #tar xvzf qemu-1.4.0.tar.bz2
  • #cd qemu-1.4.0
  • #。/ configure --target-list = i386-softmmu
  • 了#make
  • #new2dir make install
  • #cd ..
  • #dir2pet qemu-1.4.0-i486

答案 3 :(得分:0)

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

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