怎么进行samba源码安装及调试

2023-04-09 19:36:00 源码 安装 调试

Samba是一个开源软件,可以在Linux和UNIX系统上提供基于CIFS/SMB的文件共享服务。本文将介绍如何在Ubuntu 16.04系统上安装和调试Samba源码。

下载Samba源码

首先,使用wget命令下载Samba源码:

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

解压缩Samba源码

然后,使用tar命令解压缩下载的Samba源码:

$ tar xzvf samba-4.5.12.tar.gz

进入Samba源码目录

接下来,进入Samba源码目录:

$ cd samba-4.5.12

配置Samba源码

接下来,使用./configure命令配置Samba源码:

$ ./configure --enable-debug --enable-selftest

编译Samba源码

接下来,使用make命令编译Samba源码:

$ make

安装Samba源码

最后,使用make install命令安装Samba源码:

$ make install

调试Samba源码

接下来,我们将介绍如何调试Samba源码。首先,我们需要在Ubuntu 16.04系统上安装gdb调试器:

$ sudo apt-get install gdb

然后,我们使用gdb命令调试smbd服务器:

$ gdb /usr/local/samba/sbin/smbd

输入r命令来启动smbd服务器:

(gdb) r

输入bt命令来查看调用堆栈:

(gdb) bt

输入quit命令来退出gdb调试器:

(gdb) quit

相关文章