2013-04-30 63 views
1

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

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

回答

0

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

配置了Nagios的-plugins的来源,你通常会做。然后,编辑您的check_http.c文件以进行更改,并从插件源目录内运行'make check_http',它将编译该文件。如果它宣称文件已经是最新的,只需'rm check_http',然后'make check_http'。

如果报告缺少库(libcoreutils libnagiosplug)或或其他.o文件,那么这是因为你从来没有运行初始编译,使公共库。回到源代码树的底部,做'全部'。然后,返回到插件目录并尝试“make check_http”。

相关问题