Tag: 单独
-
单独编译 kernel 中某些 ko 的方法
更改 Linux kernel 驱动每次重编 kernel 引导非常费力。为了便于调试,可以通过已经有的 Makefile 使用 gcc 来对特定 module 进行编译。这样只需要将 module 以模块方式加载。可以在 linux 环境下进行简单的调试。 命令: make -C $src_path M=$(pwd) modules 例如: make -C /home/edwin/rpmbuild/BUILD/kernel-2.6.40.fc15/ M=$(pwd) modules [root@localhost ata]# ls acard-ahci.c libahci.mod.c pata_artop.c pata_it821x.c pata_piccolo.c sata_inic162x.c ahci.c libahci.mod.o pata_at32.c pata_ixp4xx_cf.c pata_platform.c sata_mv.c ahci.h libahci.o pata_at91.c pata_jmicron.c pata_pxa.c sata_mv.ko ahci.ko libata-acpi.c pata_atiixp.c pata_legacy.c pata_qdi.c sata_mv.mod.c…