有人移植过samba到嵌入式开发板吗?如何减小smbd???
我想将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? 卫视设备中用到samba的client 想了解见http://openpli.pli-images.org/wiki/DevelopmentEnvironmentCDK
希望对你有用 通过编译优化和拿掉debug信息可以大大减小size!
页:
[1]