• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
金色洋光
学习是最好的投资
博客园    首页    新随笔    联系   管理     

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

一、步骤
 
1、代码托管处下载代码
    最新:https://github.com/alanxz/rabbitmq-c/archive/master.zip
    稳定:https://github.com/alanxz/rabbitmq-c/releases/download/v0.5.2/rabbitmq-c-0.5.2.tar.gz
 下载到/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开始执行。
 
 
 
每一成功的背后都有个人的努力和家人的支持
posted @ 2018-05-14 18:45  金色洋光  阅读(1092)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3