本文介绍libiconv的编译编译过程。
一、准备工作
本文编译宿主机为ubuntu 16.04 64 bit
,交叉编译器为arm-linux 4.6.2
。
下载libiconv
源码。地址:
1 | http://ftp.gnu.org/pub/gnu/libiconv/ |
下载的文件为libiconv-1.14.tar.gz
。
二、编译
将压缩包放到/home/latelee/tools
目录。解压、配置:
1 | tar zxf libiconv-1.14.tar.gz |
本文配置为静态编译。
编译安装:
1 | make -j |
在/home/latelee/bin/libiconv
目录将得到头文件目录和库目录。
三、使用
示例代码:
1 | #include "iconv.h" |
指定头文件目录、库目录,从略。
李迟 2019.4.1 周一 夜