1

我想知道我是否可以在 dir 插件的 nagios-plugins-1.4.15 的 de 源包中只编译一个 .c 文件,如 check_http.c 。我即将添加一段代码来解决 PNP4NAGIOS 遇到的问题。

我想编译这个 check_http 并用这个新的替换 libexec 文件夹中的旧的。

4

1 回答 1

0

是的,你可以这样做。事实上,我们在这里已经做到了。

像往常一样配置 nagios-plugins 源。然后,编辑您的 check_http.c 文件以进行更改,并在插件源目录中运行“make check_http”,它就会编译。如果它声称文件已经是最新的,只需“rm check_http”,然后“make check_http”。

如果它抱怨缺少库(libcoreutils libnagiosplug)或其他 .o 文件,那么这是因为您从未运行初始编译来生成公共库。回到源代码树的底部,然后“make all”。然后,返回插件目录并尝试“make check_http”。

于 2013-08-06T00:59:34.340 回答