iconv从编译到移植再到使用

1、下载

下载地址:https://www.gnu.org/software/libiconv/#TOCdownloading

下载的版本为1.17

我把下载好的压缩包放在了/home/ubuntu/iconv/目录下

2、解压

tar zxvf libiconv-1.17.tar.gz 

3、创建编译目录

cd libiconv-1.17/

mkdir build/

4、配置

./configure --prefix=/home/ubuntu/iconv/libiconv-1.17/build --host=aarch64-linux-gnu

5、编译和安装

make && make install

6、查看

ls build/

7、使用

7.1 将build目录下的lib目录移动到开发板

adb push build/lib/libiconv.so /usr/lib/
adb push build/lib/libiconv.so.2 /usr/lib/
adb push build/lib/libiconv.so.2.6.1 /usr/lib/

7.2 移动到项目

①项目的Makefile下添加 -liconv

②lib目录下的 libiconv移动到项目的lib目录下

③include目录下的iconv.h移动到项目的include目录下

至此可以在项目中使用iconv

iconv的使用方法可以参考c中实现utf8和gbk的互转_c语言utf8转gbk-优快云博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值