Ubuntu编译SGUClient - dafeiyoung/sguclient GitHub Wiki
此页面主要叙述如何使用源代码编译SGUClient,以得到各种系统平台可用的SGUClient二进制文件。 如果你需要交叉编译OpenWrt路由器上使用的SGUClient,请参考 交叉编译SGUClient For OpenWrt。
一. 获取SGUClient最新源代码
你需要先获取SGUClient的最新源代码。推荐使用Git:
git clone https://github.com/dafeiyoung/sguclient.git
二. 安装依赖
编译SGUClient只有2个依赖:libpcap
和pthread
,并且对它们的版本没有特殊要求。
一般来说,Ubuntu里已经安装了pthread,你只需要安装libpcap即可。
对于支持新立得包管理的Linux发行版,你可以直接:
sudo apt-get update
sudo apt-get install libpcap-dev
是的,安装libpcap的develop包就可以了,没必要从libpcap源代码进行编译。
三. 编译SGUClient
cd进入SGUClient Linux版本源代码的目录
cd sguclient-linux
此时目录结构应该如下图所示:
然后使用
sudo make install
即可完成编译并安装。
sudo make install
编译过程如下图所示:
如何运行SGUClient请看 Ubuntu使用SGUClient