【问题标题】:glib-2.56 is required to compile QEMU编译 QEMU 需要 glib-2.56
【发布时间】:2022-10-07 22:47:32
【问题描述】:

我下载了 glib-2.56 并使用./configure --prefix=/usrmake and make install 对其进行了配置。但是当我尝试编译qemu 时仍然出现此错误。

我正在使用 Ubuntu 16.04 LTS。

root@ubuntu-c:~/qemu/bin/debug/native# ../../../configure --enable-debug

ERROR: glib-2.56 gthread-2.56 is required to compile QEMU

知道如何解决错误吗?

【问题讨论】:

    标签: ubuntu ubuntu-16.04 configure glib


    【解决方案1】:

    apt-get install libglib2.0-dev

    一般来说,你不应该像这样在 /usr 中安装东西,除非你真的知道你在做什么,希望你没有把你的 Ubuntu 安装搞得太糟。一方面,glib-2.56 已经很老了,可能很多比您的发行版附带的版本旧。安装到 /usr 可能意味着您刚刚降级了 glib 安装,并且下次您尝试启动需要更新 glib 的程序时,它将由于缺少符号而失败。

    我建议您重新安装 libglib2.0 软件包 (apt-get --reinstall install libglib2.0) 以将 /usr 中的 glib 副本恢复到正确的版本。将来,您应该选择另一个位置来安装您构建的软件包...我建议using jhbuild 设置环境,这样您就可以拥有使用您构建的共享库的可执行文件,而无需手动设置库路径(以及许多类似的东西,比如pkg-config 选择你构建的代码而不是系统包)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-29
      • 1970-01-01
      • 2015-11-27
      • 2010-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多