]>
Commit | Line | Data |
---|---|---|
3ef693a0 FB |
1 | The QEMU x86 emulator |
2 | --------------------- | |
3 | ||
4 | INSTALLATION | |
5 | ------------ | |
6 | ||
7 | Type | |
8 | ||
285dc330 | 9 | ./configure |
3ef693a0 FB |
10 | make |
11 | ||
285dc330 FB |
12 | to build qemu, qemu-CPU and libqemu.a (CPU is the name of the various |
13 | supported target CPUs). | |
3ef693a0 FB |
14 | |
15 | Type | |
16 | ||
17 | make install | |
18 | ||
285dc330 | 19 | to install QEMU in /usr/local |
3ef693a0 | 20 | |
c1db2eb8 FB |
21 | Tested tool versions |
22 | -------------------- | |
23 | ||
24 | In order to compile QEMU succesfully, it is very important that you | |
25 | have the right tools. The most important one is gcc. I cannot guaranty | |
26 | that QEMU works if you do not use a tested gcc version. Look at | |
27 | 'configure' and 'Makefile' if you want to make a different gcc | |
411bffc4 | 28 | version work. |
c1db2eb8 | 29 | |
844c72ec FB |
30 | host gcc binutils glibc linux distribution |
31 | ---------------------------------------------------------------------- | |
32 | x86 2.95.2 2.13.2 2.1.3 2.4.18 | |
33 | 3.2 2.13.2 2.1.3 2.4.18 | |
34 | 2.96 2.11.93.0.2 2.2.5 2.4.18 Red Hat 7.3 | |
9d0fe224 | 35 | 3.2.2 2.13.90.0.18 2.3.2 2.4.20 Red Hat 9 |
c1db2eb8 | 36 | |
17383a2a FB |
37 | PowerPC 3.3 [4] 2.13.90.0.18 2.3.1 2.4.20briq |
38 | 3.2 | |
c1db2eb8 | 39 | |
844c72ec | 40 | Alpha 3.3 [1] 2.14.90.0.4 2.2.5 2.2.20 [2] Debian 3.0 |
c1db2eb8 | 41 | |
844c72ec | 42 | Sparc32 2.95.4 2.12.90.0.1 2.2.5 2.4.18 Debian 3.0 |
c1db2eb8 | 43 | |
844c72ec | 44 | ARM 2.95.4 2.12.90.0.1 2.2.5 2.4.9 [3] Debian 3.0 |
411bffc4 FB |
45 | |
46 | [1] On Alpha, QEMU needs the gcc 'visibility' attribute only available | |
47 | for gcc version >= 3.3. | |
48 | [2] Linux >= 2.4.20 is necessary for precise exception support | |
49 | (untested). | |
844c72ec | 50 | [3] 2.4.9-ac10-rmk2-np1-cerf2 |
c1db2eb8 | 51 | |
17383a2a FB |
52 | [4] gcc 2.95.x generates invalid code when using too many register |
53 | variables. You must use gcc 3.x on PowerPC. | |
54 | ||
3ef693a0 FB |
55 | Documentation |
56 | ------------- | |
57 | ||
58 | Read the documentation in qemu-doc.html. | |
59 | ||
60 | ||
61 | Fabrice Bellard. |