Linux

Linux:是否有可能知道安裝是使用哪些選項配置和編譯的?

  • February 13, 2020

我需要在我們的 Zabbix 系統中實現一些網路檢查,這需要使用libcurl(curl) 選項編譯 Zabbix,但我不知道如何檢查它是否使用此選項編譯,是否有任何命令或文​​件會幫助我找到答案嗎?

您需要使用ldd(1)來列印共享庫依賴項。如果zabbix-agent是用支持編譯的curl,它會在編譯時動態連結到libcurl庫。

我現在沒有方便的 zabbix 安裝,但過程很簡單:

# ldd $(which curl)
       linux-vdso.so.1 =>  (0x00007fff4572b000)
       libcurl.so.4 => /lib64/libcurl.so.4 (0x00007f07a4189000)
       libmetalink.so.3 => /lib64/libmetalink.so.3 (0x00007f07a3f7a000)

您應該libcurl在輸出中看到。只需替換curlzabbix-agent.

引用自:https://serverfault.com/questions/612882