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

本文共 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://tifsx.baihongyu.com/

你可能感兴趣的文章
POI导出JavaWeb中的table到excel下载
查看>>
只有数据分析师才能看懂的十大吐槽
查看>>
《无人机DIY》——4 制作四轴直升机I:选择 机身 
查看>>
《单页Web应用:JavaScript从前端到后端》——1.3 精心编写的单页应用的用户效益...
查看>>
 百度推广:下拉框与相关搜索优化分析
查看>>
《Android游戏开发详解》一1.3 声明和初始化变量
查看>>
Go程序设计语言2.1 名称
查看>>
Git 系列(四):在 Git 中进行版本回退
查看>>
storm集群的监控
查看>>
《Android Studio应用开发实战详解》——第1章,第1.3节Android系统架构
查看>>
记录一些React的一些细节,会不断更新
查看>>
自己常用的mixin(持续更新)
查看>>
[译] 移动技术在改善财务健康方面的作用
查看>>
播放音频的工具类
查看>>
iOS面试题03-原理篇
查看>>
JavaScript 基础之原型和原型链
查看>>
jvm逃逸分析
查看>>
数组、字符串常用方法
查看>>
前端面试指南
查看>>
【整理】18种推荐的CSS命名和书写规范
查看>>