今天買了一臺vps安裝nagios作監控. 但在編譯nagios-plugin時居然發生了以下錯誤: ios
In file included from localcharset.c:28:0: spa
./stdio.h:456:1: error: ‘gets’ undeclared here (not in a function)
make[4]: *** [localcharset.o] Error 1
make[4]:
Leaving directory `/root/nagios-plugins-1.4.16/gl'
make[3]: *** [all-recursive] Error 1
make[3]:
Leaving directory `/root/nagios-plugins-1.4.16/gl'
make[2]: *** [all] Error 2
make[2]:
Leaving directory `/root/nagios-plugins-1.4.16/gl'
make[1]: *** [all-recursive] Error 1
make[1]:
Leaving directory `/root/nagios-plugins-1.4.16'
make: *** [all] Error 2 vps
解決辦法: get
在gl目下執行:sed -i -e '/gets is a security/d' ./stdio.in.h就搞定了 it