内核驱动模块 strip使用

编译一个内核时,习惯性的在install目标下加了命令:

$(STRIP)  --strip-all --remove-section=.note --remove-section=.comment  test.ko

结果在insmod test.ko时出现错误:

test: module has no symbols (stripped?)

..................

 上网查了以下,发现内核模块在插入时,insmod会使用模块的一些符号信息。那是不是内核模块不可以被stip呢?答案是可以strp 但不能strip太多东西,应该使用:

$(STRIP)  --strip-debug test.ko

你可能感兴趣的:(Linux系统)