首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

linux内核中makefile的使用

发布网友 发布时间:2022-04-23 19:41

我来回答

1个回答

热心网友 时间:2023-10-05 07:11

obj-$(CONFIG_EXT2_FS) += ext2.o :表示当 CONFIG_EXT2_FS 为 y 是 ext2.0 将会编译进内核,CONFIG_EXT2_FS 是你自己配置linux(make menuconfig)时选择是 y,还是其他的,如果不理解的话,你 一下linux kconfig 文件。
ext2-y := balloc.o bitmap.o ....:表示 ext2.o 由后面的那些 .o 文件链接而来。
ext2-$(CONFIG_EXT2_FS_POSIX_ACL) += acl.o :$(CONFIG_EXT2_FS_POSIX_ACL) 和上面解释的一样的意思,如果为 y 则把 acl.o 也链接进 ext2.o ,注意:+= 表示在原有的基础上增加。

obj-$(CONFIG_ISDN) += isdn.o:同上。
isdn-objs := isdn_net_lib.o isdn_v110.o isdn_common.o:isdn.o是由后面的文件链接而来。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com