+ -
当前位置:首页 → 问答吧 → 有人移植过samba到嵌入式开发板吗?如何减小smbd???

有人移植过samba到嵌入式开发板吗?如何减小smbd???

时间:2010-03-16

来源:互联网

我想将samba移植到开发板中,用的samba版本是3.0.32的。整个放到开发板中,image文件增加了1.6M左右。
生成的可执行文件为
~ # ls -l /usr/sbin/nmbd
-rwxr-xr-x    1 root     0         1365088 Feb 10 09:28 /usr/sbin/nmbd(1M多)
~ # ls -l  /usr/sbin/smbd
-rwxr-xr-x    1 root     0         4462436 Feb 10 09:28 /usr/sbin/smbd (4M多)

问题是我需要把image的增加量控制在0.8M左右,主要是因为flash的大小有限!

我看到有的公司开发的板子也进行了samba的移植工作,别人得到的可执行程序的大小为

-rwxrwxrwx    1 home     root       512612 Mar  4 09:17 nmbd(500k左右)



-rwxrwxrwx    1 home     root      2254816 Mar  4 09:17 smbd(2M左右)

开销不到直接移植的一半,这是一个相当成功的解决案例!

请问有没有高人提供一点建议呢,怎么样缩小smbd?

作者: hopezhu   发布时间: 2010-03-16

卫视设备中用到samba的client 想了解见http://openpli.pli-images.org/wiki/DevelopmentEnvironmentCDK

希望对你有用

作者: ljwsy   发布时间: 2010-04-01

通过编译优化和拿掉debug信息可以大大减小size!

作者: hopezhu   发布时间: 2010-08-26