千家信息网

Linux中的depmod命令怎么用

发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章主要介绍了Linux中的depmod命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令depmod 可
千家信息网最后更新 2025年11月11日Linux中的depmod命令怎么用

这篇文章主要介绍了Linux中的depmod命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Linux常用命令depmod 可产生模块依赖的映射文件,在构建嵌入式系统时,需要由这个命令来生成相应的文件,由modprobe使用

depmod

分析可载入模块的相依性

语法

 depmod(选项)

选项

 -a或--all:分析所有可用的模块; -d或debug:执行排错模式; -e:输出无法参照的符号; -i:不检查符号表的版本; -m或system-map:使用指定的符号表文件; -s或--system-log:在系统记录中记录错误; -v或--verbose:执行时显示详细的信息; -V或--version:显示版本信息; --help:显示帮助。

实例

 depmod -b /home/windsome/EMMA3PF-KernelSource-20080626/install_pos -e -F ./boot/System.map -v 2.6.18_pro500-bcm91250-mips2_fp_be -A -a
  • /home/windsome/EMMA3PF-KernelSource-20080626/install_pos是我make mod_install后,所有模块的存放路径。

  • ./boot/System.map是make linux后生成,我拷贝到此目录的。

  • 2.6.18_pro500-bcm91250-mips2_fp_be是我build的linux的版本。

编译linux过程及执行depmod的例子:

 genkernel.sh (at linux-2.6.18_pro500) ####### export INSTALL_ROOT_EMMA3PF="/home/windsome/EMMA3PF-KernelSource-20080626/install_pos" export INSTALL_MOD_EMMA3PF="/home/windsome/EMMA3PF-KernelSource-20080626/install_pos" rm /home/windsome/EMMA3PF-KernelSource-20080626/install_pos/lib -rf rm /home/windsome/EMMA3PF-KernelSource-20080626/install_pos/boot/* -rf cd  make make modules_install cp vmlinux System.map /home/windsome/EMMA3PF-KernelSource-20080626/install_pos/boot/ -p cd /home/windsome/EMMA3PF-KernelSource-20080626/install_pos depmod -b /home/windsome/EMMA3PF-KernelSource-20080626/install_pos -e -F ./boot/System.map -v 2.6.18_pro500-bcm91250-mips2_fp_be -A -a

其他用法:

在linux桌面系统中,当你编译了新的驱动,为了能够用modprobe ***加载模块, 你需要先将模块拷贝到/lib/modules /2.6.31-20-generic目录下,然后运行sudo depmod -a将模块信息写入modules.dep、modules.dep.bin、modules.alias.bin、modules.alias和modules.pcimap文件中。

如,我编译了一个新的wifi驱动r8192se_pci.ko,将其拷贝到/lib/modules/2.6.31-20-generic/wireless下,然后到/lib/modules/2.6.31-20-generic运行depmod -a,之后可以在任意目录运行modprobe r8192se_pci。

感谢你能够认真阅读完这篇文章,希望小编分享的"Linux中的depmod命令怎么用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

模块 命令 文件 篇文章 信息 拷贝 版本 目录 符号 系统 编译 运行 分析 帮助 驱动 价值 例子 兴趣 同时 后生 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全周2020宣传方案 qq功能软件开发 起点服务器崩溃圣墟 数据库链接错误 单片机软件开发类面试题 建立数据库实验的实验总结 摄影软件开发说明书 山西数据软件开发设施服务标准 电视显示连接服务器超时 服务器开机后无法联网 华为服务器下电前的准备操作 新浪云创建免费数据库 烧录卡平台软件开发 访问网络技术相关网站 若没有数据库会怎样 数据库在银川一个月能有多少工资 万企优邦互联网科技有限公司 外文建筑学文献数据库 软件开发中如何控制打印机 台州市委网络安全和信息化 崩坏学园怎么转服务器 道贺高速服务器怎么样 浙江大学网络安全学院博士 计算机网络技术题库带答案doc 办公软件开发哪个好 数据库营销的主要环节有哪些 风豹互联网科技在什么平台 公安部网络安全保障局 中兴软件开发本科待遇 运维与网络安全的关系
0