交叉編譯移植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