我正在按照Debian Linux Kernel Handbook 的指示(在大多数情况下)以 debian 方式构建 linux 内核。所以对于编译步骤,我使用 target deb-pkg,并且在成功终止时make deb-pkg在父目录中生成了一些 debian 包:
linux-firmware-image-VERSIONS.deb
linux-headers-VERSIONS.deb
linux-image-VERSIONS.deb
linux-image-VERSION-dbg_VERSION.deb
linux-libc-dev_VERSIONS.deb
Run Code Online (Sandbox Code Playgroud)
很多时候我发现自己只安装linux-image-x.y.z.deb了其他四个未使用的软件包。这不是什么大问题,但我一直发现生成包含内核调试符号 ( linux-image-x.y.z-dbg_x.y.z_arch.deb)的包需要花费大量时间。我想知道是否有一种方法可以指示deb-pkg构建目标不生成调试符号包?
我有一台带有千兆以太网接口的笔记本电脑:
# lspci -vvnn -s 08:02.0
08:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (8000ns min, 16000ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 20
Region 0: I/O ports at b800 [size=256]
Region …Run Code Online (Sandbox Code Playgroud)