码迷,mamicode.com
首页 > 其他好文 > 详细

fedora 安装libiconv

时间:2015-06-05 00:11:19      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:

前几天换fedora系统,安装PHP时,系统提示没有没有找到liconv动态链接库,这货在centos中好像是在glibc中的,不知道是不是fedora 20的缘故,yum源中的glibc没有iconv,那得自己去下载源码包安装了。

解压执行configure,提示:
./stdio.h:1010:1: error: ‘gets‘ undeclared here (not in a function)
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
报错说gets没有声明到神马神马的,请用fgets替换,在C89以上,gets是不推荐用的啦,我们在本目录中执行:
vi 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

fedora 安装libiconv

标签:

原文地址:http://www.cnblogs.com/hilo/p/4553292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!