Linux下libiconv库的安装和使用:

1.libiconv包的下载路径

包的下载页面http://www.gnu.org/software/libiconv/

2.编译安装libiconv库

$tar zxvf libiconv-1.14.tar.gz

$cd libiconv-1.14

$ ./configure --prefix=/usr/local

$ make

$ make install

在/usr/local/lib/目录下,拷备需要的库文件libcharset.so.1, libiconv.so.2。

3.在makefiel文件中使用-liconv调用libiconv动态库文件时,若出现“error while loading sharedlibraries: libiconv.so.2”错误,解决方法为:

$updatedb

$locate libiconv.so.2

发现该库已经安装,位置在/usr/local/lib/libiconv.so.2。既然已经安装,为什么提示找不到?继续下一步排查。

$strace ./indexer 将打印出所有indexer 启动时调用的文件及程序名称,
在输出的信息中,发现查找库libiconv.so.2的路径是/lib目录和/usr/lib这两个目录。
好了,问题找到了,将/usr/local/lib下面该库链接到/usr/lib下面即可
$ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2

$ldconfig

至此,解决该问题。

Linux下libiconv库的安装和使用相关推荐

  1. 【Linux开发】Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

  2. linux安装了xml怎么编译,linux下libxml库的安装及编译

    linux下libxml库的安装及编译 1. 下载和安装LIBXML2 Libxml2是个C语言的XML程式库,能简单方便的提供对XML文件的各种操作,并且支持XPATH查询,及部分的支持XSLT转换 ...

  3. linux编译安装jpeg,Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

  4. Linux下MKL库的安装部署与使用,并利用cmake编译器调用MKL库去提升eigen库的计算速度

    文章目录 前言 一.MKL库的下载 二.MKL库的安装与配置 1.MKL库的安装与配置 2.代码测试 总结 前言 在用C/C++编写模型预测控制算法(MPC)的代码时候,由于预测步长和控制步长的设置较 ...

  5. Linux下boost库的安装

    最近由于编译一个程序用到了C++的boost库,所以便安装了这个库.但是,其中遇到了一些小问题.所以记录下来,以供别人参考. 首先说一下我的环境:Ubuntu 12.04 32bit,  gcc 4. ...

  6. Mysql依赖库Boost的源码安装,linux下boost库的安装

    boost'准标准库'安装过程. 安装的是boost_1_60_0. (1)首先去下载最新的boost代码包,网址www.boost.org. (2)进入到自己的目录,解压: bzip2 -d boo ...

  7. linux下编译libuv,linux下libuv库安装教程

    下载并编译libuv libuv需要自己手动下载源码,并手动编译. 当前目录为:/home/xlz/test/github/,在后面,会用$PATH来代替,我的系统的Debian8,64bit. $g ...

  8. linux编译安装jpeg,Linux下JPEG库安装脚本(转)

    Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...

  9. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  10. Linux下Memcache服务器端的安装

    Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 . 下载:http://www.danga.com/memca ...

最新文章

  1. 特斯拉全新自动驾驶芯片最强?英伟达回怼,投资者用脚投票
  2. 有的人在25岁时就死了,但在75岁时才被埋葬:周鸿祎
  3. 耳前瘘管是否必须切除
  4. Superset-Quick-Start-Guide翻译(没有完成)
  5. 一维条形码识别c语言_条形码的优点
  6. spring常见术语理解
  7. (转) 淘淘商城系列——使用FastDFS-Client客户端进行上传图片的测试
  8. tf.keras data
  9. 块存储性能--阿里云ECS磁盘
  10. Linux学习总结(二十九)系统日志
  11. Proxy(代理,拦截器),Reflect(反射)
  12. 吴军信息论40讲_刘润对谈吴军:每个人都一定要有数学思维
  13. 计算机网络常见面试题总结
  14. coursera和udacity_三大MOOC平台Coursera、EdX和Udacity的可用性比较研究
  15. 怎么查二手苹果手机价格
  16. 计算机考试照片是一寸,怎么用电脑拍照片_怎么用电脑将照片修成一寸大小
  17. 解决Mac鼠标不好用的问题
  18. java 迭代_java迭代是什么意思
  19. matlab 1g等于多少byte,1G大还是1GB大???它们和MB,KB,字节又怎么换算??
  20. cli模式下php会超时吗,php cli模式下调试

热门文章

  1. 数据结构课程设计,迷宫问题求解
  2. Delphi XE实现FTP上传下载文件
  3. Ubuntu入门——基础终端命令
  4. CSS部分设置背景颜色为半透明
  5. Eclipse与SQL Server 2005 连接
  6. 强行结束进程命令ntsd
  7. oauth2基本概念
  8. 运用Android ROM Manager应用安装ClockworkMod Recovery的详细教程
  9. Jersey学习笔记
  10. 记录Elastic Job服务处于下线状态排查