安装libiconv提示error: ‘get…
时间:2016-02-26 00:59 来源:linux.it.net.cn 作者:IT
进入到srclib目录下
cd
libiconv-1.14/srclib
修改stdio.in.h文件,打到下面一行:
_GL_WARN_ON_USE
(gets,
"gets is a security hole - use fgets instead");
删除掉,用下面代码替换:
#if defined(__GLIBC__) && !defined(__UCLIBC__) &&
!__GLIBC_PREREQ(2, 16)
_GL_WARN_ON_USE
(gets,
"gets is a security hole - use fgets instead");
#endif
问题解决! (责任编辑:IT)
进入到srclib目录下 cd libiconv-1.14/srclib 修改stdio.in.h文件,打到下面一行: _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); 删除掉,用下面代码替换: #if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16) _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); #endif 问题解决! (责任编辑:IT) |