首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

libiconv.a库如何找不到

2012-06-20 
libiconv.a库怎么找不到请问各位大虾,我编译一个文件时报了一个错:g++: error: /usr/local/lib/libiconv.a

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

热点排行