【Linxu系统】执行make没有生成.ko文件。MODPOST 0 modules。无报错

SOS_sos 2022-12-29 16:28:04

遇到了

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之类的。新手不太敢改,请教各位大佬支个招。

...全文
2275 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
SOS_sos 2022-12-29
  • 打赏
  • 举报
回复 5

此帖终结,花费了一天找到了是makefile文件出的问题,最终发现是代码错误,makefile第一行obj-x x只能是y或m $表示引用,由于没有CONFIG_EXT4_FS=y或者m这样的语句。所以不会编译。给后面看到这篇文章来寻找解决办法的留下我的血泪教训。

  • 举报
回复
@SOS_sos 没太懂你的意思
SOS_sos 2022-12-29
  • 打赏
  • 举报
回复

快来人啊

代码下载地址: https://pan.quark.cn/s/a4b39357ea24 一、应用背景 固定资产管理在施工企业管理体系中占据着核心地位,如何有效提升固定资产的使用效率,合理调配各类固定资产,防止固定资产出现流失,强化固定资产的监督与制约机制,已经成为固定资产管理工作亟需解决的关键问题。在施工企业的固定资产管理实践中,普遍存在以下挑战: 1、企业固定资产管理过程中账目、卡片与实物三者之间存在不一致的情况; 2、 无法实时掌握每项固定资产的具体位置,也无法了解某个特定位置上资产的数量; 3、 固定资产当前状态难以追踪,例如在调拨、借用、出租等操作中,缺乏IT系统的支持以优化工作流程; 4、 固定资产的报废流程处理不及时,财务上无法迅速完成销账操作,无法生成完整的报废清单,当实物被拆卸后,难以与固定资产上的实物卡片进行核对; 5、 折旧计算过程复杂且准确性不高; 6、 固定资产缺乏中间阶段的管理,没有相应的历史记录,且设备编码与固定资产之间没有一一对应的关系。 二、设计思路 资产运营管理信息系统以投资回报率为指导原则,以资产优化配置为关键,以资产核算为工具,以资产台账管理为基石,以协同办公为推动力,为施工企业构建一个全面的资产运营管理平台,满足公司决策层、管理层和操作层在不同层面的需求。 三、系统特点 ... ... 【资产运营管理解决方案】是专门针对施工企业在固定资产管理中面临的问题而提出的全面性解决方案。在施工企业的日常运营活动中,固定资产管理是一项具有核心意义的任务,它直接关系到企业的经济效益、资源利用程度以及风险控制能力。然而,传统的固定资产管理方法常常存在诸多不足,如账实不一致、资产定位困难、状态追踪缺失、报废处理延后、折旧计算精确度不足、缺乏...

1,323

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧