您的位置:首页 > 运维架构 > Linux

Linux内核两种编译方式

2017-09-18 18:17 309 查看
第一种方式:
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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐