use*_*702 7 ubuntu glib configure ubuntu-16.04
我下载了 glib-2.56 并使用./configure --prefix=/usr和配置它make 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
Run Code Online (Sandbox Code Playgroud)
知道如何解决该错误吗?
nem*_*equ 10
apt-get install libglib2.0-dev。
一般来说,你不应该像这样在 /usr 中安装东西,除非你真的知道你在做什么,希望你没有把你的 Ubuntu 安装搞得太糟糕。一方面,glib-2.56 非常旧,可能比您的发行版附带的版本旧得多。安装到 /usr 可能意味着您刚刚降级了 glib 安装,下次您尝试启动需要更新的 glib 的程序时,它将因缺少符号而失败。
我建议您重新安装libglib2.0软件包 ( apt-get --reinstall install libglib2.0) 以将 /usr 中的 glib 副本恢复到正确的版本。将来,您应该选择另一个位置来安装您构建的软件包...我建议使用 jhbuild来设置环境,这样您就可以拥有使用您构建的共享库的可执行文件,而无需手动设置库路径(以及许多类似的东西,例如pkg-config选择您构建的代码而不是系统包)。
| 归档时间: |
|
| 查看次数: |
9141 次 |
| 最近记录: |