博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
qemu安装
阅读量:7114 次
发布时间:2019-06-28

本文共 10527 字,大约阅读时间需要 35 分钟。

1 下载qemu 

wget http://wiki.qemu-project.org/download/qemu-2.4.1.tar.bz2

2 解压qemu

tar -jxvf qemu-2.4.1.tar.bz2

3 安装qemu

./configure

报错

[root@localhost qemu-2.4.1]# ./configure Disabling libtool due to broken toolchain supportERROR: zlib check failed       Make sure to have the zlib libs and headers installed.

解决第一个问题:

[root@localhost qemu-2.4.1]# yum install libtoolLoaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: ftp.sjtu.edu.cn * extras: centos.ustc.edu.cn * updates: ftp.sjtu.edu.cnSetting up Install ProcessResolving Dependencies--> Running transaction check---> Package libtool.x86_64 0:2.2.6-15.5.el6 will be installed--> Processing Dependency: automake >= 1.4 for package: libtool-2.2.6-15.5.el6.x86_64--> Processing Dependency: autoconf >= 2.58 for package: libtool-2.2.6-15.5.el6.x86_64--> Running transaction check---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed---> Package automake.noarch 0:1.11.1-4.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved==================================================================================================== Package                Arch                 Version                       Repository          Size====================================================================================================Installing: libtool                x86_64               2.2.6-15.5.el6                base               564 kInstalling for dependencies: autoconf               noarch               2.63-5.1.el6                  base               781 k automake               noarch               1.11.1-4.el6                  base               550 kTransaction Summary====================================================================================================Install       3 Package(s)Total download size: 1.9 MInstalled size: 5.8 MIs this ok [y/N]: yDownloading Packages:(1/3): autoconf-2.63-5.1.el6.noarch.rpm                                      | 781 kB     00:00     (2/3): automake-1.11.1-4.el6.noarch.rpm                                      | 550 kB     00:00     (3/3): libtool-2.2.6-15.5.el6.x86_64.rpm                                     | 564 kB     00:00     ----------------------------------------------------------------------------------------------------Total                                                               3.5 MB/s | 1.9 MB     00:00     Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction  Installing : autoconf-2.63-5.1.el6.noarch                                                     1/3   Installing : automake-1.11.1-4.el6.noarch                                                     2/3   Installing : libtool-2.2.6-15.5.el6.x86_64                                                    3/3   Verifying  : libtool-2.2.6-15.5.el6.x86_64                                                    1/3   Verifying  : autoconf-2.63-5.1.el6.noarch                                                     2/3   Verifying  : automake-1.11.1-4.el6.noarch                                                     3/3 Installed:  libtool.x86_64 0:2.2.6-15.5.el6                                                                   Dependency Installed:  autoconf.noarch 0:2.63-5.1.el6                   automake.noarch 0:1.11.1-4.el6                  Complete!

./configure

[root@localhost qemu-2.4.1]# ./configure ERROR: zlib check failed       Make sure to have the zlib libs and headers installed.

安装zlib

[root@localhost qemu-2.4.1]# yum install zlib*Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: ftp.sjtu.edu.cn * extras: centos.ustc.edu.cn * updates: ftp.sjtu.edu.cnSetting up Install ProcessPackage zlib-1.2.3-29.el6.x86_64 already installed and latest versionResolving Dependencies--> Running transaction check---> Package zlib-devel.x86_64 0:1.2.3-29.el6 will be installed---> Package zlib-static.x86_64 0:1.2.3-29.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved==================================================================================================== Package                   Arch                 Version                    Repository          Size====================================================================================================Installing: zlib-devel                x86_64               1.2.3-29.el6               base                44 k zlib-static               x86_64               1.2.3-29.el6               base                52 kTransaction Summary====================================================================================================Install       2 Package(s)Total download size: 96 kInstalled size: 227 kIs this ok [y/N]: yDownloading Packages:(1/2): zlib-devel-1.2.3-29.el6.x86_64.rpm                                    |  44 kB     00:00     (2/2): zlib-static-1.2.3-29.el6.x86_64.rpm                                   |  52 kB     00:00     ----------------------------------------------------------------------------------------------------Total                                                               580 kB/s |  96 kB     00:00     Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning Transaction  Installing : zlib-devel-1.2.3-29.el6.x86_64                                                   1/2   Installing : zlib-static-1.2.3-29.el6.x86_64                                                  2/2   Verifying  : zlib-devel-1.2.3-29.el6.x86_64                                                   1/2   Verifying  : zlib-static-1.2.3-29.el6.x86_64                                                  2/2 Installed:  zlib-devel.x86_64 0:1.2.3-29.el6                 zlib-static.x86_64 0:1.2.3-29.el6                Complete!

./configure

[root@localhost qemu-2.4.1]# ./configure ERROR: glib-2.22 gthread-2.0 is required to compile QEMU

安装glib

[root@localhost qemu-2.4.1]# yum install -y glib*Loaded plugins: fastestmirror, refresh-packagekit, securityLoading mirror speeds from cached hostfile * base: ftp.sjtu.edu.cn * extras: centos.ustc.edu.cn * updates: ftp.sjtu.edu.cnSetting up Install ProcessPackage glibmm24-2.22.1-1.el6.x86_64 already installed and latest versionResolving Dependencies--> Running transaction check---> Package glib-networking.x86_64 0:2.28.6.1-2.2.el6 will be installed---> Package glib2.x86_64 0:2.22.5-7.el6 will be updated.......................

./configure

[root@localhost qemu-2.4.1]# ./configure Install prefix    /usr/localBIOS directory    /usr/local/share/qemubinary directory  /usr/local/binlibrary directory /usr/local/libmodule directory  /usr/local/lib/qemulibexec directory /usr/local/libexecinclude directory /usr/local/includeconfig directory  /usr/local/etclocal state directory   /usr/local/varManual directory  /usr/local/share/manELF interp prefix /usr/gnemul/qemu-%MSource path       /root/qemu-2.4.1C compiler        ccHost C compiler   ccC++ compiler      c++Objective-C compiler ccARFLAGS           rvCFLAGS            -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -g QEMU_CFLAGS       -I$(SRC_PATH)/pixman/pixman -I$(BUILD_DIR)/pixman/pixman -I$(SRC_PATH)/dtc/libfdt -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common  -Wendif-labels -Wmissing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-allLDFLAGS           -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g make              makeinstall           installpython            python -Bsmbd              /usr/sbin/smbdmodule support    nohost CPU          x86_64host big endian   notarget list        aarch64-softmmu alpha-softmmu arm-softmmu cris-softmmu i386-softmmu lm32-softmmu m68k-softmmu microblazeel-softmmu microblaze-softmmu mips64el-softmmu mips64-softmmu mipsel-softmmu mips-softmmu moxie-softmmu or32-softmmu ppc64-softmmu ppcemb-softmmu ppc-softmmu s390x-softmmu sh4eb-softmmu sh4-softmmu sparc64-softmmu sparc-softmmu tricore-softmmu unicore32-softmmu x86_64-softmmu xtensaeb-softmmu xtensa-softmmu aarch64-linux-user alpha-linux-user armeb-linux-user arm-linux-user cris-linux-user i386-linux-user m68k-linux-user microblazeel-linux-user microblaze-linux-user mips64el-linux-user mips64-linux-user mipsel-linux-user mips-linux-user mipsn32el-linux-user mipsn32-linux-user or32-linux-user ppc64abi32-linux-user ppc64le-linux-user ppc64-linux-user ppc-linux-user s390x-linux-user sh4eb-linux-user sh4-linux-user sparc32plus-linux-user sparc64-linux-user sparc-linux-user unicore32-linux-user x86_64-linux-usertcg debug enabled nogprof enabled     nosparse enabled    nostrip binaries    yesprofiler          nostatic build      nopixman            internalSDL support       noGTK support       noGNUTLS support    noGNUTLS hash       noGNUTLS gcrypt     noGNUTLS nettle     no ()VTE support       nocurses support    yescurl support      nomingw32 support   noAudio drivers     ossBlock whitelist (rw) Block whitelist (ro) VirtFS support    noVNC support       yesVNC TLS support   noVNC SASL support  noVNC JPEG support  noVNC PNG support   noxen support       nobrlapi support    nobluez  support    noDocumentation     noGUEST_BASE        yesPIE               yesvde support       nonetmap support    noLinux AIO support yesATTR/XATTR support yesInstall blobs     yesKVM support       yesRDMA support      noTCG interpreter   nofdt support       yespreadv support    yesfdatasync         yesmadvise           yesposix_madvise     yessigev_thread_id   yesuuid support      nolibcap-ng support novhost-net support yesvhost-scsi support yesTrace backends    nopspice support     norbd support       noxfsctl support    nonss used          nolibusb            nousb net redir     noOpenGL support    nolibiscsi support  nolibnfs support    nobuild guest agent yesQGA VSS support   noQGA w32 disk info noseccomp support   nocoroutine backend ucontextcoroutine pool    yesGlusterFS support noArchipelago support nogcov              gcovgcov enabled      noTPM support       yeslibssh2 support   noTPM passthrough   yesQOM debugging     yesvhdx              nolzo support       nosnappy support    nobzip2 support     noNUMA host support notcmalloc support  no

make

make install

转载地址:http://juqhl.baihongyu.com/

你可能感兴趣的文章
Opencv笔记(十四)——边缘检测算法canny
查看>>
P1110 [ZJOI2007]报表统计
查看>>
NRF SDK 中 , C语言 的 一些骚操作 ,记录下
查看>>
C学习笔记(1)
查看>>
css04使用外部样式
查看>>
TYVJ P1026 犁田机器人 Label:水
查看>>
Servlet表单处理
查看>>
mysql的父子表,外键约束
查看>>
性能,不是不重要,而是,它没有可维护性重要
查看>>
BZOJ3527 [Zjoi2014]力
查看>>
mysql 复制原理与实践
查看>>
线段树(求单结点) hdu 1556 Color the ball
查看>>
请求头里显示Provisional headers are shown的问题
查看>>
github 发布项目
查看>>
限额类费用报销单N+1原则
查看>>
Could not find gradle wrapper within android sdk
查看>>
林帆:Docker运行GUI软件的方法
查看>>
GitHub上README.md教程
查看>>
EF for Oracle 闪退
查看>>
计算机专业导论之思维与系统(2)
查看>>