看板 LinuxDev 關於我們 聯絡資訊
各位好,這個問題困擾我兩天了,但是我編譯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
cobrasgo:你strip下的參數是什麼? 06/22 12:19
DEATHX:我直接下strip fat.ko,沒接任何參數。 06/22 12:33
Spig:man strip 06/22 16:58
Spig:--keep-file-symbols 06/22 16:58
Spig:When stripping a file, perhaps with --strip-debug or 06/22 16:58
Spig:--strip-unneeded, retain any symbols specifying source 06/22 16:59
Spig:file names, which would otherwise get stripped. 06/22 16:59
DEATHX:感謝,原來只能去debug,全去光會有問題。 06/22 17:12
cobrasgo:三樓回答了XD,我之前也幹過直接strip的傻事,所以才知 06/22 23:59