交叉编译移植samba服务器


1、前言

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器和客户端程序构成,通过构建samba服务器,能实现局域网内的资源共享服务。

关于如何在Linux服务器上搭建安装samba服务器,可以参考下面链接:

https://www.cnblogs.com/Cqlismy/p/11059835.html

本文将简单介绍如何在嵌入式Linux中移植samba服务的相关步骤。

 

2、开发环境

在进行移植之前,先了解一下相关的开发环境,描述如下:

宿主机:Ubuntu 16.04系统

目标板:RP-DV300主板(海思Hi3516DV300双核ARM Cortex-A7 CPU,启动设备1GbDDR+8GbeMMC)

RP-DV300主板如下所示:

主板系统软件为Linux 4.9.37+U-boot-2016.11。

交叉编译工具链:arm-himix200-linux-

PC:Windows 7系统

 

3、samba源码下载编译

对于samba源码的的下载,可以到下面链接去:

https://www.samba.org/

也可以直接在Linux终端下使用命令进行下载:

$ wget https://download.samba.org/pub/samba/stable/samba-3.3.14.tar.gz

当前需要编译移植的samba版本为samba-3.3.14,下载完成后,先到Linux终端下直接进行编译:

 

4、实例测试

 

 

5、小结

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM