libiconv.a库怎么找不到
请问各位大虾,我编译一个文件时报了一个错:
g++: error: /usr/local/lib/libiconv.a: No such file or directory
我就重新获取了libiconv-1.14.tar.gz源码,然后安装编译。 成功后还是找不到libiconv.a是怎么回事?
安装过程如下:
./configure --prefix=/usr/local
make
make install
[解决办法]
楼主可以到/usr/local/lib目录下,看一下是否有这个静态库。
还有就是确定一下,你编译libiconv-1.14.tar.gz源码时,生成的是静态库还是动态库?
[解决办法]
而且lz链接的是.a 为静态链接
那么需要指定 --enable-static --disable-shared
否则默认生成.so