您的位置:首页 > 其它

编译 libiconv出错了

2014-06-05 12:37 274 查看
我要在deepin12.12AMD64上编译 libiconv总是出错。‘

到http://www.gnu.org/software/libiconv/

下载 的libiconv1.4

./configure --prefix=/usr/local 没有错

make 出错了

make all-am

make[2]: 正在进入目录 `/home/lmos/libiconv-1.14/srclib'

make[3]: 正在进入目录 `/home/lmos/libiconv-1.14'

make[3]: 没有什么可以做的为 `am--refresh'。

make[3]:正在离开目录 `/home/lmos/libiconv-1.14'

gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c allocator.c

gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c areadlink.c

gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c careadlinkat.c

gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c malloca.c

gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c progname.c

In file included from progname.c:26:0:

./stdio.h:1010:1: 错误: ‘gets’未声明(不在函数内)

make[2]: *** [progname.o] 错误 1

make[2]:正在离开目录 `/home/lmos/libiconv-1.14/srclib'

make[1]: *** [all] 错误 2

make[1]:正在离开目录 `/home/lmos/libiconv-1.14/srclib'

make: *** [all] 错误 2

进入srclib目录 执行 sed -i -e '/gets is a security/d' ./stdio.in.h
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: