首页 > 其他 > 详细

板子字符转码库移植

时间:2015-12-10 16:42:43      阅读:200      评论:0      收藏:0      [点我收藏+]

ARM开发板上iconv_open("utf-8", "gb2312") 

参考文章

http://blog.chinaunix.net/uid-26544753-id-3318553.html

http://www.arm9home.net/read.php?tid-22389.html

http://blog.csdn.net/lvwx369/article/details/39230213

 

到iconv官网下载最新的库源码包,下载地址为:
http://ftp.gnu.org/gnu/libiconv/libiconv-1.14.tar.gz

 

创建目录/opt/libiconv

在libiconv目录下:
$./configure CC=arm-none-linux-gnueabi-gcc --host=arm-linux --enable-shared  --enable-static --prefix=/opt/libiconv

注意配置自己的交叉编译器
$make
$make install

上述命令执行完成后会在/opt/libiconv目录下生成新的目录,该目录下存在4个目录分别是:
bin include lib share

 

编写自己的测试程序。

mian.c

编译指令:

arm-none-linux-gnueabi-gcc main.c -L/opt/libiconv/lib -liconv -o world

---------------------------------------------------------------------------------------

把编译好了的转码资源全部下载到板子上。

 /mnt/nfs 是板子nfs挂载的路径

cd /
cp -rd /mnt/nfs/opt/libiconv/* ./

把主机上/opt/libiconv/* 拷贝到 板子 /目录下

 

板子字符转码库移植

原文:http://www.cnblogs.com/zhangxuan/p/5036339.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!