libevnet调试修改源代码

安装依赖

安装 自动构建攻击autoconf

sudo apt install dh-autoreconf

安装openssl, 如果需要libevent_openssl库的话 需要安装openssl

sudo apt instal libssl-dev

libevent安装编译

去libevent官网下载libevent源码, 下载它的stable版本,下面以libevent-2.1.8-stable.tar.gz 举例

编译安装. 选项--prefix=/code/libevent用来设置libevent的路径,设置后make install会把库和头文件安装到该路径,编译的时候用-I-L选项连接到该目录,就不会出现什么库找不到或者版本不一致等等其他情况。如果要是软件部署,可以把该目录的*.a静态库文件和头文件一起拷贝到项目中,这样部署的环境中不用安装libevent照样也可以用

mkdir /code/libevent -p  ### libevent库的安装路径
./configure --prefix=/code/libevent
make
sudo make install

编译简单的例子,比如sample下的time-test.c.

cd sample
gcc time-test.c -levent -I /code/libevent/include -L /code/libevent/lib
./a.out

然后就可以在在源代码的基础上进行修改了,修改完再重新make, make install就可以了。

你可能感兴趣的:(libevnet调试修改源代码)