Linuxでモジュールをインストールする方法

Linuxでモジュールをインストールする方法

私はLinuxを初めて使用し、Linux Clearディストリビューションを使用しています。

デジタル一眼レフカメラをウェブカメラに接続し、このモジュールを取り付けようとしても機能しません。

これが私の結果です

$ make
Building v4l2-loopback driver...
make -C /lib/modules/`uname -r`/build M=/home/yukehi/הורדות/v4l2loopback-master modules
make[1]: *** /lib/modules/5.3.11-868.native/build: No such file or directory.  Stop.
make: *** [Makefile:43: v4l2loopback.ko] Error 2

これはmakefileです。ここで何を変更するのかわかりません。

v4l2loopback-master

KERNELRELEASE   ?= `uname -r`
KERNEL_DIR  ?= /lib/modules/$(KERNELRELEASE)/build
PWD     := $(shell pwd)
obj-m       := v4l2loopback.o

PREFIX ?= /usr/local
BINDIR  = $(PREFIX)/bin
MANDIR  = $(PREFIX)/share/man
MAN1DIR = $(MANDIR)/man1
INSTALL = install
INSTALL_PROGRAM = $(INSTALL) -p -m 755
INSTALL_DIR     = $(INSTALL) -p -m 755 -d
INSTALL_DATA    = $(INSTALL) -m 644

MODULE_OPTIONS = devices=2

答え1

「このモジュールをインストールしてください」

「モジュールの取り付け方法」

make modules_install特別なメイクターゲットとして組み合わせることができます。次の 2 つの追加ターゲットが含まれますmake(Linux ソース ディレクトリにある場合)。

* vmlinux         - Build the bare kernel
* modules         - Build all modules

make modulesこれはそうなるという意味だ。編む構成されたすべてのモジュール。

ところで、そんな「モジュールを作る」ということですか?

modprobe v4l2loopbackパッケージをインストールしたら、これで十分です。これにより、カーネルにモジュールが手動で挿入または追加されます。

関連情報