c - 如何在嵌入式 Linux 上找到显示库

标签 c linux linux-kernel arm beagleboneblack

我如何找出嵌入式 linux 幕后使用了哪些显示库...此外,如果嵌入式平台具有内置 GPU,我如何找到它的库...??? ...如果有帮助,我有完整的内核源代码...这是 lsmod 输出

Module                  Size  Used by
musb_dsps               7764  0 
musb_hdrc              46434  1 musb_dsps
bufferclass_ti          5990  0 
omaplfb                12469  0 
pvrsrvkm              179419  2 bufferclass_ti,omaplfb
bnep                   10368  2 
musb_am335x             1307  0 

所以我猜 omaplfb 就是那个……如何找到它使用的库??

最佳答案

您是在谈论用户空间库还是内核模块? omaplfb 似乎是内核模块。

在第一种情况下使用 ldd:

# ldd /lib/x86_64-linux-gnu/libtinfo.so.5

对于内核模块,modinfo 应该可以解决问题:

# modinfo /lib/modules/`uname -r`/kernel/drivers/scsi/sg.ko | grep depends

使用find 找到合适的.ko 文件

关于c - 如何在嵌入式 Linux 上找到显示库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29078828/

相关文章:

c - C 中带有 unsigned char 的 %x 格式说明符

python - 从 DLL 返回的 char[] 转换为 Python 字符串

具有多个可选参数的 c 宏

c++ - Google::protobuf + boost::asio 失败

linux-kernel - 驱动mmap操作页表创建

c - 作为程序员,您如何确保编写出高质量的 C 代码?

linux - 本地linux机器(NAT后面)到aws实例(linux)之间的隧道

java - 线程 "main"java.lang.NoClassDefFoundError : MyFile Caused by: java. lang.ClassNotFoundException 中出现异常:

linux - Linux 内核代码中的 "current"

c - 不清楚的结构变量用法 - C