LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 883|回复: 1

安装libiconv以后要修改一下fctix的makefile

[复制链接]
发表于 2004-2-14 21:19:05 | 显示全部楼层 |阅读模式
libiconv库会取代glibc中iconv相关的函数,所以在安装了libiconv的系统中编译fctix会出现: undefined reference to `libiconv_open'  undefined reference to `libiconv_close'等错误

改变fctix的makefile文件
fcitx: $(OBJ) IMdkit/lib/libXimd.a
        $(CC) $(CFLAGS) $(LIB) $(OBJ) IMdkit/lib/libXimd.a -o fcitx

改为
fcitx: $(OBJ) IMdkit/lib/libXimd.a
        $(CC) $(CFLAGS) $(LIB) $(OBJ) IMdkit/lib/libXimd.a /usr/lib/libiconv.so -o fcitx

让程序从库中找到函数,就可以解决了


下个版本是不是要出configure了?:p
发表于 2004-2-16 08:53:54 | 显示全部楼层
谢谢!
下一版将采用idkey兄写的autoconf脚本
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表