服务器安装uclibc交叉编译工具链
Macaron/Ispahan 目前使用的uclibc toolchain是:arm-buildroot-linux-uclibcgnueabihf-4.9.4-uclibc-1.0.31.tar.xz
本地服务器安装uclibc交叉编译工具链的步骤:
-
把
arm-buildroot-linux-uclibcgnueabihf-4.9.4-uclibc-1.0.31.tar.xz解压到/opt -
每次使用前都
export PATH=opt/arm-buildroot-linux-uclibcgnueabihf-4.9.4-uclibc-1.0.31/bin:$PATH,或者把PATH加到/etc/profile就不需要每次手动export。
如果编译SDK发现报错出现找不到libiconv.so.2: cannot open shared object file,说明服务器还需要安装libiconv:
-
网上下载
libiconv-1.14.tgz,解压出来,cd libiconv-1.14 -
配置和编译:
./configure --prefix=/usr/local,make,make install(权限不够可以加sudo) -
做软连接:
ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2,再执行一下ldconfig (权限不够可以加sudo)