Linux下RabbitMQ的编译,生成动态库和静态库

本文详细介绍了如何从代码托管处下载RabbitMQ C客户端库,包括最新版和稳定版的获取方式,以及在Ubuntu环境下解压缩、构建、安装的完整流程。特别注意,若遇到SSL相关错误,需调整CMakeLists.txt文件并重新编译。
一、步骤
 
1、代码托管处下载代码
 下载到/home/kylin/test/下
2、解压缩至/home/kylin/test/,并进入目录 cd /home/kylin/test/rabbitmq-c-...
3、有bulid目录先删除,然后在rabbitmq-c/目录下 mkdir build && cd build
4、进入到build目录下后 cmake ..
5、 cmake --build .
安装成功后编译生成库,安装成功执行以下步骤
6、在 /home/kylin/test/rabbitmq-c-../bulid/下执行,make
7、在 /home/kylin/test/rabbitmq-c-master/build/librabbitmq/下可以找到对应的静态库和动态库,(如果没有就在bulid目录下make clean 一下)
8、安装是:在 /home/kylin/test/rabbitmq-c-../bulid/下执行,make install
 
 
二、注意事项
 
1、如果cmake未安装,则按提示或者自行百度安装方法。Ubuntu下是 sudo apt-get install cmake 
2、如果执行 "cmake .. "时报 SSL未找到的相关错误,是因为本机未安装SSL。自行百度SSL安装方法。 如果不需要启用SSL(安全连接)功能,则打开主目录 /home/kylin/test/rabbitmq-c-...),找到 CMakeLists.txt,打开并查找ENABLE_SSL_SUPPORT,将其后的 "ON"改为"OFF"(option(ENABLE_SSL_SUPPORT "Enable SSL support" OFF)),然后删除build目录下所有文件( 一定要删除),重新从步骤4开始执行。
 
 
 

转载于:https://www.cnblogs.com/Lijcyy/p/9037594.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值