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就可以了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容