nagios-plugins Ubuntu13.04编译报错./stdio.h:456:1: ...
今天买了一台vps安装 nagios做 监控. 但在编译nagios-plugin时竟然发生了如下错误: In file included from localcharset.c:28:0: ./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 解决办法: 在gl目下执行: sed -i -e '/gets is a