一、编译rabbitmq-c客户端(master分支可以)
1. 下载对应的程序包,我这里直接使用master分支:rabbitmq-c-master
2. 解压后创建build目录,进入如下操作:
mkdir -pv build/install
cmake -DCMAKE_INSTALL_PREFIX=/media/rabbitmq-c-master/build/install -DENABLE_SSL_SUPPORT=OFF ..
命令执行完成后,看到输出如下:
.....
-- Build files have been written to: /media/rabbitmq-c-master
3. 进入rabbitmq-c-master主目录,完成编译
cd ..
cmake --build . --target install
最终输出如下:
[ 94%] Linking C executable test_sasl_mechanism
[ 94%] Built target test_sasl_mechanism
[ 97%] Building C object tests/CMakeFiles/test_merge_capabilities.dir/test_merge_capabilities.c.o
[100%] Linking C executable test_merge_capabilities
[100%] Built target test_merge_capabilities
Install the project...
-- Install configuration: "Release"
-- Installing: /media/rabbitmq-c-master/build/install/lib64/li