rabbitmq c 0 8 0在linux下編譯

2021-10-05 11:54:20 字數 696 閱讀 9219

為什麼要編譯0.8.0linux版?

其實一直使用的是0.5.0版本,由於伺服器由3.2公升級到3.6之後,原來執行正常的程式已經不能正常工作。其實,最先是想著編譯0.9.0版本,並且曾經用vs2015編譯該版本。但是在網上查詢0.9.0的linux編譯方式時,結果都是0.8.0的事例,本以為會一樣,但是在試的過程中,發現方法並不通用,實在沒有辦法的情況下,最終選擇使用0.8.0版本。

具體編譯方法:

tar zxf rabbitmq-c-0.8.0.tar.gz #解壓

cd rabbitmq-c-0.8.0.tar.gz #進入目錄

./configure --prefix=/usr/local/rabbitmq-c-0.8.0 #庫和標頭檔案生成位置(0.9.0就是這一步提示沒有configure,搞不明白)

make && make install

通過以上方法可以成功編譯。但是在visualgdb包含的時候,怎麼都包含不進去,一度懷疑編譯庫的問題,很是難受。最後還是將生成路徑做了修改(./configure --prefix=/usr/local),直接將庫生成到/usr/local/lib中,才得以正常載入。

0.5.0與0.8.0的差異:

深層次的差異沒有細細研究,只有我**中的乙個函式進行了調整。amqp_exchange_declare(…)的引數個數,由原來的7個變為了9個,我在最後乙個引數前面加上「,0,0」即可。

li函式在python python 函式

1.概念 由若干條語句組成的語句塊,他的組織 是 的最小單元 完成一定的功能 2.作用 最基本的封裝,按照功能組織一段 可以復用,減少 量 簡潔美觀,更易懂 3.函式的分類 內建函式 max 庫函式 match.ceil 自定義函式 使用def關鍵字定義 4.定義 函式名縮排 return 沒有預設...

padding在li種的解決

這裡我要完成的是li裡面套背景和右箭,由於背景在body裡的定義被替換了,只能在li下套span,又不能用float right變成浮動的塊。只能用li套span,在後面跟上下兩個span實現文字的大小標題。這裡上 if count 0 else combinedimage這裡只能讓她右對齊和居右3...

li在IE中底部空行的BUG

但是這次li在ie中底部出現的不是3畫素而是一整條空白行,如圖 第1條連線 a li li a href 第2條連線 a li li a href 第3條連線 a li ul css li li a li a hover檢視demo,請使用ie6檢視 ie6中列表的常見問題出現在當某個 li 中的內...