我可以从Nagios-Plugins包中编译单个.c文件吗?

时间:2013-04-30 14:08:01

标签: linux plugins compilation monitoring nagios

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

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

1 个答案:

答案 0 :(得分:0)

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

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

如果它抱怨缺少库(libcoreutils libnagiosplug)或其他.o文件,那么这是因为你从未运行初始编译来创建公共库。回到源树的基础,然后做'全部'。然后,返回插件目录并尝试'make check_http'。