先下载libiconv库,我用的是libiconv-1.12,解压后进行交叉编译:
./configure --host=arm –prefix=/home/my/iconv/
CXX=arm -linux-gnu-g++ CC=arm -linux-gnu-gcc-3.4.5
LDFLAGS="-L/opt/gcc-3.4.5-glibc-2.3.6/arm-linux-gnu/lib" CPPFLAGS="-I/opt/gcc-3.4.5-glibc-2.3.6/arm-linux-gnu/include"
Make
Make install
在/home/my/iconv/下的lib文件夹中就有了libiconv.a库以及include文件夹中的iconv.h;之后就可用它们来写转码程序: