|
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 |
|