[問題] kernel module 異常肥大

看板LinuxDev作者 (幽光)時間13年前 (2012/06/22 11:24), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
各位好,這個問題困擾我兩天了,但是我編譯kernel module時,大小都怪怪的。 bigdick@bigdick-desktop:~/work/linux-2.6.32$ sudo make fs/fat/fat.ko 中間的訊息輸出省略 bigdick@bigdick-desktop:~/work/linux-2.6.32$ du -h fs/fat/fat.ko 860K fs/fat/fat.ko 然後我看原本系統上的大小 bigdick@bigdick-desktop:~/work/linux-2.6.32$ du -h /lib/modules/2.6.32-41-gen eric-pae/kernel/fs/fat/fat.ko 76K /lib/modules/2.6.32-41-generic-pae/kernel/fs/fat/fat.ko 這大小超差過10倍,我也試過把它strip過,可是就掛不起來了(應該是壞了,strip之前 雖然肥,但還能掛起來) 是我那裡錯了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.43.235

06/22 12:19, , 1F
你strip下的參數是什麼?
06/22 12:19, 1F

06/22 12:33, , 2F
我直接下strip fat.ko,沒接任何參數。
06/22 12:33, 2F

06/22 16:58, , 3F
man strip
06/22 16:58, 3F

06/22 16:58, , 4F
--keep-file-symbols
06/22 16:58, 4F

06/22 16:58, , 5F
When stripping a file, perhaps with --strip-debug or
06/22 16:58, 5F

06/22 16:59, , 6F
--strip-unneeded, retain any symbols specifying source
06/22 16:59, 6F

06/22 16:59, , 7F
file names, which would otherwise get stripped.
06/22 16:59, 7F

06/22 17:12, , 8F
感謝,原來只能去debug,全去光會有問題。
06/22 17:12, 8F

06/22 23:59, , 9F
三樓回答了XD,我之前也幹過直接strip的傻事,所以才知
06/22 23:59, 9F
文章代碼(AID): #1Fu-Lkdz (LinuxDev)