In file included from progname.c:26:0: ./stdio.in.h:1010:1: error: ‘gets’ undeclared here .....

一、报信息

In file included from progname.c:26:0:
./stdio.in.h:1010:1: error: ‘gets’ undeclared here (not in a function)
 _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
 ^

解决法:

1通过find命令查找

 find /opt/libiconv-1.14 -type f -name 'stdio.in.h'

2、vim编辑698行文件

 698 /*_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); */
 699 #if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
 700  _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); 701 #endif
 702 #endif

说明注释掉698行/* _GL_WARN_ON_US(gets, "gets is a security hole - use fgets instead"); */即。在698下添加699-701行。


作者头像
南宫俊逸创始人

君子好学,自强不息~

上一篇:nacos安装启动报错主要openjdk-1.8.0报错如下问题
下一篇:Grafana如何找回密码

相关推荐

4

发表评论

阿里云2021年 618 年中钜惠活动