交叉编译移植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源码的的下载,可以到下面链接去:
也可以直接在Linux终端下使用命令进行下载:
$ wget https://download.samba.org/pub/samba/stable/samba-3.3.14.tar.gz
当前需要编译移植的samba版本为samba-3.3.14,下载完成后,先到Linux终端下直接进行编译:
4、实例测试
5、小结
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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