草庐IT

mynewname

全部标签

linux - 如何在不重命名传递给 insmod 的 .ko 的情况下重命名内核模块名称?

我需要重命名一个已经存在的驱动程序的内核模块(用lsmod显示的名称)而不更改源文件的名称。例如#insmodxxx.ko>#lsmodModuleSizeUsedbyTainted:Pxxx1915270#我想将xxx重命名为yyy。现在我知道更改驱动程序源文件的名称(当它涉及单个文件时)会更改模块的名称。但我不想更改源文件的名称。 最佳答案 在Makefile中重命名您的obj-m并将obj-m的依赖项设置为原始模块。例如,我有包含我所有源代码的文件hello.c。但我希望模块是mynewname。这是执行此操作的整个Makef

linux - 如何在不重命名传递给 insmod 的 .ko 的情况下重命名内核模块名称?

我需要重命名一个已经存在的驱动程序的内核模块(用lsmod显示的名称)而不更改源文件的名称。例如#insmodxxx.ko>#lsmodModuleSizeUsedbyTainted:Pxxx1915270#我想将xxx重命名为yyy。现在我知道更改驱动程序源文件的名称(当它涉及单个文件时)会更改模块的名称。但我不想更改源文件的名称。 最佳答案 在Makefile中重命名您的obj-m并将obj-m的依赖项设置为原始模块。例如,我有包含我所有源代码的文件hello.c。但我希望模块是mynewname。这是执行此操作的整个Makef