zoukankan      html  css  js  c++  java
  • 板子字符转码库移植

    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/* 拷贝到 板子 /目录下

  • 相关阅读:
    DAY9 函数初识(各种参数的用法)
    CSS背景
    HTML/CSS 练习
    从JDBC到commons-DBUtils
    SQL
    MYSQL数据库基本操作
    JDBC
    Stream数据流(Collection接口扩充)
    Stack栈
    Map集合接口
  • 原文地址:https://www.cnblogs.com/zhangxuan/p/5036339.html
Copyright © 2011-2022 走看看