第一种方式:
1.在Makefile里直接加入
obj-y += test.o
第二种方式:
1.kernel/include/generated/autoconf.h
#define CONFIG_USB_RTL8152 1
2.在Makefile加入编译选项
obj-$(CONFIG_USB_RTL8152) += r8152.o
3.在Kconfig加入
config USB_RTL8152
tristate "Realtek RTL8152 Based USB 2.0 Ethernet Adapters"
select NET_CORE
select MII
help
This option adds support for Realtek RTL8152 based USB 2.0
10/100 Ethernet adapters.
To compile this driver as a module, choose M here: the
module will be called r8152.
4.make menuconfig
Symbol: USB_RTL8152 [=y]
Type : tristate
Prompt: Realtek RTL8152 Based USB 2.0 Ethernet Adapters
Location:
-> Device Drivers
-> Network device support (NETDEVICES [=y])[
(1) -> USB Network Adapters
Defined at drivers/net/usb/Kconfig:96
Depends on: NETDEVICES [=y] && USB [=y] && NET [=y]
Selects: NET_CORE [=y] && MII [=y]
Linux内核两种编译方式(四)
于 2017-09-18 18:17:56 首次发布