交叉编译移植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、小结

 

posted @   liangliangge  阅读(1492)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
点击右上角即可分享
微信分享提示