分类: LINUX
2013-10-12 11:20:37
编译一个内核时,习惯性的在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