在AWS的EC2上编译nagios-plugins报错:

./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

解决办法:

cd/root/nagios-plugins-1.4.16/glsed-i-e'/getsisasecurity/d'./stdio.in.h