• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

linux自带的ko文件在哪里

宫梓萱 2020-12-18 浏览量:3427
都说linux自带的ko文件在系统下的/lib/modules/里,但是我打开了这个路径下,这个路径下没有啊,
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 一般都在啊,/lib/modules 下面还有内核版本目录,之下就是具体的内核设备驱动模块,也就是很多ko文件啦。

    你执行一下:

    find /lib/modules -name *.ko

    应该可以看见很多的。

    • 发布于 2020-12-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 在Linux 2.6之前,用户空间程序将解释ELF对象(.o)文件,并完成将其链接到正在运行的内核的所有工作,生成最终的二进制映像。 程序会将那个图像传递给内核,而内核只会将其粘贴到内存中而已。 在Linux 2.6中,内核执行链接。 用户空间程序将ELF对象文件的内容直接传递给内核。 为此,ELF对象图像必须包含其他信息。 为了标识这种特殊的ELF对象文件,我们将文件名后缀“ .ko”(“内核对象”)而不是“ .o”命名。例如,Linux 2.4中的串行设备驱动程序位于文件serial.o中 在Linux 2.6中,该文件位于serial.ko文件中。
    • 发布于2020-12-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有所谓自带的ko文件,只是编译内核的时候会编译一些模块,习惯将这些模块放到这个目录下面而已
    • 发布于2020-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以用flind命令全部文件系统内搜索一下的。一般是在、lib目录下的
    • 发布于2020-12-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

linux自带的ko文件在哪里