Linux:是否有可能知道配置和编译安装的选项?

Ita*_*not 5 linux zabbix

我需要在我们的 Zabbix 系统中实现一些 Web 检查,这需要使用libcurl(curl) 选项编译 Zabbix ,但我不知道如何检查它是否使用此选项编译,是否有任何命令或文​​件会帮助我找到答案吗?

daw*_*wud 4

您需要使用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)
Run Code Online (Sandbox Code Playgroud)

您应该libcurl在输出中看到。只需替换curlzabbix-agent.