前言
将samba移植至3559v200。
提示:以下是本文的文本内容,以下案例可供参考
一、samba-3.3.16下载
https://download.samba.org/pub/samba/
二、configure
在source下configure
./configureCC=arm-himix100-linux-gccLD=arm-himix100-linux-ldAR=arm-himix100-linux-ar--target=arm-himix100-linux--host=arm-himix100-linuxsamba_cv_CC_NEGATIVE_ENUM_VALUES=yes 执行时会报错
configure:error:cannotruntestprogramwhilecrosscompiling
将configure函数修改如下:
$as_echo"$as_me:error:$1">&2
##as_fn_exit$as_status
}#as_fn_error
三、make
四、intall
mkdir-p/usr/local/samba
mkdir-p/usr/local/samba/bin
mkdir-p/usr/local/samba/lib
mkdir-p/usr/local/samba/private
mkdir-p/usr/local/samba/var
cp./smb.conf/usr/local/samba/lib
cp./smbd/usr/local/samba/bin
displaycharset=UTF-8
unixcharset=UTF-8
[global]
interfaces=eth0
workgroup=MYGROUP
serverstring=Samba
netbiosname=myarm
guestaccount=root
security=share
###sudochmod777/share///doitfirst
[opt]
path=/opt
available=yes
browsable=yes
public=yes
writable=yes
总结
完美运行。