我想知道我是否可以在 dir 插件的 nagios-plugins-1.4.15 的 de 源包中只编译一个 .c 文件,如 check_http.c 。我即将添加一段代码来解决 PNP4NAGIOS 遇到的问题。
我想编译这个 check_http 并用这个新的替换 libexec 文件夹中的旧的。
我想知道我是否可以在 dir 插件的 nagios-plugins-1.4.15 的 de 源包中只编译一个 .c 文件,如 check_http.c 。我即将添加一段代码来解决 PNP4NAGIOS 遇到的问题。
我想编译这个 check_http 并用这个新的替换 libexec 文件夹中的旧的。
是的,你可以这样做。事实上,我们在这里已经做到了。
像往常一样配置 nagios-plugins 源。然后,编辑您的 check_http.c 文件以进行更改,并在插件源目录中运行“make check_http”,它就会编译。如果它声称文件已经是最新的,只需“rm check_http”,然后“make check_http”。
如果它抱怨缺少库(libcoreutils libnagiosplug)或其他 .o 文件,那么这是因为您从未运行初始编译来生成公共库。回到源代码树的底部,然后“make all”。然后,返回插件目录并尝试“make check_http”。