QEMU/Linux

From Wikibooks, open books for an open world
< QEMU
Jump to: navigation, search

Clone sources from QEMU git.

 $ git clone git://git.qemu-project.org/qemu.git
 Cloning into 'qemu'...
 remote: Counting objects: 131834, done.
 remote: Compressing objects: 100% (29320/29320), done.
 remote: Total 131834 (delta 104345), reused 129302 (delta 102090)
 Receiving objects: 100% (131834/131834), 45.42 MiB | 300 KiB/s, done.
 Resolving deltas: 100% (104345/104345), done.
 Checking out files: 100% (2849/2849), done.
 $ cd qemu/
 $ ./configure
 $ make
 $ sudo make install

As per qemu documentation:

QEMU supports build in the root directory as well as out-of-tree builds. It is recommended to do out-of-tree builds so user can select a specific build depending on the target usage.

NOTE:

Use

 $ ./configure --help

to get a list of options, including the choices of architectures to target. If no options are selected, configure prepares all architectures, which is a very long process.