Linux内核编译技巧

Posted hellokitty2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux内核编译技巧相关的知识,希望对你有一定的参考价值。

1.将多个文件编译成一个模块,部分文件可选

drivers/usb/core/Makefile:
usbcore-y := usb.o hub.o hcd.o urb.o message.o driver.o usbcore-y += config.o file.o buffer.o sysfs.o endpoint.o usbcore-y += devio.o notify.o generic.o quirks.o devices.o usbcore-y += port.o usbcore-$(CONFIG_OF) += of.o usbcore-$(CONFIG_USB_PCI) += hcd-pci.o usbcore-$(CONFIG_ACPI) += usb-acpi.o obj-$(CONFIG_USB) += usbcore.o obj-$(CONFIG_USB_LEDS_TRIGGER_USBPORT) += ledtrig-usbport.o

 


以上是关于Linux内核编译技巧的主要内容,如果未能解决你的问题,请参考以下文章

Linux驱动模块编译进内核中

内核中的宏

LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段

Linux内核开发——编译Ubuntu 20.04内核代码

如何加快 Linux 内核编译速度?

Linux内核源码如何编译