.so: undefined reference to `libiconv'
.so: undefined reference to `libiconv_close'
.so: undefined reference to `libiconv_open'
网上看了一圈,主要是两种观点,第一个是没有这个库,直接装库,第二种是没有连接到,很多在说是usr和usr/local下有两个导致了没法引入让删其中一个。
我的解决方法借鉴了第二个,认为是没有链接到iconv的函数库
解决方法就是在Makefile文件中的,LIBS加入-liconv就可以了,如果这里给定了多LIB,就在最后加入。
网友评论