今天买了一台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