您的位置:首页 > 移动开发 > IOS开发

nagios-plugins Ubuntu13.04编译报错./stdio.h:456:1: ...

2014-04-27 08:44 281 查看
今天买了一台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 security/d' ./stdio.in.h就搞定了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nagios nagios-plugin