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

  • 相关阅读:
    BJDCTF-WP
    Python 每日一练(4)
    Python 每日一练(3)
    BUUCTF Crypto
    Python每日一练(1)
    Python 每日一练(2)
    oracle 组函数
    oracle 组函数
    oracle
    前端实战遇到问题
  • 原文地址:https://www.cnblogs.com/zhangxuan/p/5036339.html
Copyright © 2011-2022 走看看