1. 程式人生 > >Linux下RabbitMQ的編譯,生成動態庫和靜態庫

Linux下RabbitMQ的編譯,生成動態庫和靜態庫

執行 編譯 ast lin 目錄 off href apt-get span

一、步驟 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開始執行。

Linux下RabbitMQ的編譯,生成動態庫和靜態庫