我已经编写了一个简单的hello world内核模块,编译并安装在/lib/modules/kernel_version/extra/路径中。
使用insmod命令可以正确加载它,但是使用modprobe命令时会出现错误。
我已安装所有先决条件。
以下是用于编译和安装的Makefile:
请告诉我如何完成此操作。
提前感谢您。
使用insmod命令可以正确加载它,但是使用modprobe命令时会出现错误。
modprobe: FATAL: Module hello_world.ko not found.
我已安装所有先决条件。
以下是用于编译和安装的Makefile:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules_install
请告诉我如何完成此操作。
提前感谢您。
modules_install
和depmod
命令时是否使用了root
权限?如果没有,请使用sudo
重新尝试。 - Santosh A