怎么进行samba源码安装及调试
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
相关文章