linux下编译librdkaka库与运行DEMO

一、 编译librdkafka-1.8.2.zip的库方法

从github下载某个版本的librdkafka后(不要使用master分支,使用比较新的带版本号的稳定版)

解压,进入目录librdkafka-1.8.2目录

chmod 777 configure lds gen. py

. /configure

make

make install

二、编译后的头文件和库文件

1、头文件目录:/usr/local/include/librdkafka 

     头文件有3个:rdkafka.h、rdkafkacpp.h、rdkafka_mock.h,第1个文件是C语言库的头文件,第2个是C++库的头文件。

2、库文件目录:/usr/local/lib       

     库文件有librdfkafka.a、librdfkafka.so.1、librdfkafka++.a、librdfkafka++.so.1。前2个是c语言库文件,后2个是C++语言库文件。

     使用动态库时,自己手动建一个软链接:ln -s librdfkafka.so.1 librdfkafka.so

三、动态库librdkafka. so编译DEMO

    在examples目录下,命令下面命令(最后运行程序时需要动态库):

gcc producer.c -O2 producer -g -I/usr/ local/ include

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值