wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tar zxvf libiconv-1.14.tar.gz
cd libiconv-1.14/
./configure –prefix=/usr/local/libiconv
make && make install
出错:./stdio.h:1010:1: error: ‘gets’ undeclared here (not in a function)
解决方法:
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
今天的文章libiconv安装错误解决分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/10005.html