1
我想知道是否我可以在dir插件中的nagios-plugins-1.4.15的源代碼包中編譯一個.c文件,如check_http.c。我即將添加一段代碼來解決PNP4NAGIOS遇到的問題。我可以從Nagios插件包中編譯一個.c文件嗎?
我想編譯這個check_http並用這個新替換的libexec文件夾中的舊的。
我想知道是否我可以在dir插件中的nagios-plugins-1.4.15的源代碼包中編譯一個.c文件,如check_http.c。我即將添加一段代碼來解決PNP4NAGIOS遇到的問題。我可以從Nagios插件包中編譯一個.c文件嗎?
我想編譯這個check_http並用這個新替換的libexec文件夾中的舊的。
是的,你可以做到這一點。事實上,我們已經在這裏完成了。
配置了Nagios的-plugins的來源,你通常會做。然後,編輯您的check_http.c文件以進行更改,並從插件源目錄內運行'make check_http',它將編譯該文件。如果它宣稱文件已經是最新的,只需'rm check_http',然後'make check_http'。
如果報告缺少庫(libcoreutils libnagiosplug)或或其他.o文件,那麼這是因爲你從來沒有運行初始編譯,使公共庫。回到源代碼樹的底部,做'全部'。然後,返回到插件目錄並嘗試「make check_http」。