1,321
社区成员
遇到了
Building modules, stage 2.
MODPOST 0 modules
这样的问题
无法生成 .ko 文件,不能进一步执行“insmod ext4edit.ko”命令。
Makefile文件内容如下
obj-$(CONFIG_EXT4_FS) += ext4edit.o
ext4edit-y := balloc.o bitmap.o block_validity.o dir.o ext4_jbd2.o extents.o \
extents_status.o file.o fsmap.o fsync.o hash.o ialloc.o \
indirect.o inline.o inode.o ioctl.o mballoc.o migrate.o \
mmp.o move_extent.o namei.o page-io.o readpage.o resize.o \
super.o symlink.o sysfs.o xattr.o xattr_trusted.o xattr_user.o
KERNELDIR:=/usr/src/linux-4.15.1
PWD:=$(shell pwd)
ext4edit-$(CONFIG_EXT4_FS_POSIX_ACL) += acl.o
ext4edit-$(CONFIG_EXT4_FS_SECURITY) += xattr_security.o
default:
make -C $(KERNELDIR) M=$(PWD) modules
clean:
rm -rf *.o *.mod.c *.ko *.symvers
不知道是不是obj-$ 是否出了问题 是不是应该换成obj-m之类的。新手不太敢改,请教各位大佬支个招。