gpt4 book ai didi

c - DirectFB : Installing version 1. 7.0 安装 libdirectfb-1.2.so.9 但不安装 libdirectfb-1.7.so.0

转载 作者:太空宇宙 更新时间:2023-11-04 11:18:30 25 4
gpt4 key购买 nike

我最近从 http://directfb.org/downloads/Core/DirectFB-1.7/DirectFB-1.7.0.tar.gz 下载了 DirectFB 代码版本 1.7| .配置、编译和安装后,我看到以下文件:

# ls -l /usr/lib/*directfb*
lrwxrwxrwx 1 root root 24 Dec 4 2011 /usr/lib/libdirectfb-1.2.so.9 -> libdirectfb-1.2.so.9.0.1
-rw-r--r-- 1 root root 545516 Dec 4 2011 /usr/lib/libdirectfb-1.2.so.9.0.1

/usr/lib/directfb-1.2-9:
total 20

当我尝试执行示例代码时,安装的 lib 版本不正确或相当旧

error while loading shared libraries: libdirectfb-1.7.so.0: cannot open shared object file: No such file or directory

将其链接到版本 1.2.9 会产生意想不到的结果吗?

如何解决问题?

最佳答案

我遇到了同样的问题。当您 apt-get libdirectfb-dev 时,它会在/usr 安装 1.2.9,但当您安装 DirectFB 时,默认安装在/usr/local。

当您在安装前配置 DirectFB 时,使用“./configure --prefix=/usr”将其安装到/usr 目录。

关于c - DirectFB : Installing version 1. 7.0 安装 libdirectfb-1.2.so.9 但不安装 libdirectfb-1.7.so.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19707183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com