我最近从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 会产生意想不到的结果?
如何解决问题?