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

我需要在我们的Zabbix系统中实现一些networking检查,这需要使用libcurl (curl)选项来编译Zabbix,但是我不知道如何检查是否使用这个选项来编译。是否有任何命令或文​​件这将帮助我find答案?

您需要使用ldd(1)来打印共享库依赖项。 如果zabbix-agent是用curl suppport编译的,那么在编译的时候它会和libcurl库dynamic链接。

我现在没有安装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 。 只需用zabbix-agentreplacecurl