linux – 如何重命名内核模块名称而不重命名.ko传递给insmod?
发布时间:2020-12-13 18:57:49 所属栏目:Linux 来源:网络整理
导读:我需要重命名已经存在的驱动程序的内核模块(使用lsmod显示的名称),而不更改源文件的名称. 例如 # insmod xxx.ko 我想将xxx重命名为yyy. 现在我知道更改驱动程序源文件的名称(当涉及单个文件时)会更改模块的名称. 但我不想更改源文件的名称. 最佳答案 在Makef
我需要重命名已经存在的驱动程序的内核模块(使用lsmod显示的名称),而不更改源文件的名称. 例如
>我想将xxx重命名为yyy. 最佳答案
在Makefile中重命名obj-m并将obj-m的依赖关系设置为原始模块.
例如,我有包含所有源代码的文件hello.c.但我希望模块成为我的名字. 这是完整的Makefile,它执行此操作:
我将obj-m设置为mynewname.o并使mynewname.o依赖于hello.o.调用make后你会得到mynewname.ko. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 我应该在(官方)存储库或最新稳定版本的软件包中使
- linux – 如何阻止来自某个区域的ssh
- c – `libusb_attach_kernel_driver`无效
- 图像上传CURL命令到PHP Curl
- 进程 – Linux内核编程:试图让vm_area_struct-> vm_start崩
- httpd: apr_sockaddr_info_get() failed for bogon
- 我如何知道Linux上的GNU C剩余多少可用内存
- c – Linux makefile中的未定义引用
- linux – 从tar.gz中将特定文件夹提取到特定目录
- linux – Git – 致命:无法获取当前的工作目录?