arm-linux-androideabi/bin/ld: cannot find -liconv

本文介绍了一种解决在使用ARM Linux Android EABI编译环境中遇到的找不到libiconv的问题的方法。通过创建软链接或者复制文件的方式解决了这一错误,并确保了编译过程的顺利进行。

arm-linux-androideabi/bin/ld: cannot find -liconv
I googled this issue, and found some clue here: http://blog.sina.com.cn/s/blog_4156950c0100sfzz.html

it's something like missing *.so file :

cd /usr/lib
ln -s libXtst.so.6 libXtst.so

 

ln -s libiconv.so.2.5.0 libiconv.so

but I got this error:   ln: 创建符号链接 “libiconv.so”: 不允许的操作

I think it's because I'm using NTFS.

then I got an idea, i make a copy of libiconv.so.2.5.0 : cp libiconv.so.2.5.0 libiconv.so

It's ok now.

t-arm-openwrt-linux-uclibcgnueabihf/chm/ipcd/ipcd.o /home/x/nm/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/chm/recv_center/chm_recv_center.o /home/x/nm/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/chm/dsd_client/chm_dsd_process.o -L/home/x/nm/nvr_2025/torchlight/staging_dir/target-arm-openwrt-linux-uclibcgnueabihf/usr/lib -L/home/x/nm/nvr_2025/torchlight/staging_dir/target-arm-openwrt-linux-uclibcgnueabihf/lib -L/home/x/nm/nvr_2025/torchlight/../sstar931/toolchain//arm-sigmastar-linux-uclibcgnueabihf/sysroot/usr/lib -L/home/x/nm/nvr_2025/torchlight/staging_dir/target-arm-openwrt-linux-uclibcgnueabihf/usr/lib/libiconv-full/lib/ -L/home/x/nm/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/chm/../public/lib -ljson -lubus -lubox -lblobmsg_json -ldsd_client -luci -lm -lssl -lcrypto -lrt -liconv -ldecrypter -laes -lmsglog -lbq -lsecurity -Wl,--gc-sections -ltrace_alloc -ldl -L/home/x/nm/nvr_2025/torchlight/staging_dir/target-arm-openwrt-linux-uclibcgnueabihf/usr/lib/ -lvigi_log -lnvrutil /home/x/nm/nvr_2025/sstar931/toolchain/bin/../lib/gcc/arm-sigmastar-linux-uclibcgnueabihf/9.1.0/../../../../arm-sigmastar-linux-uclibcgnueabihf/bin/ld: cannot find -ltrace_alloc /home/x/nm/nvr_2025/sstar931/toolchain/bin/../lib/gcc/arm-sigmastar-linux-uclibcgnueabihf/9.1.0/../../../../arm-sigmastar-linux-uclibcgnueabihf/bin/ld: cannot find -ltrace_alloc collect2: error: ld returned 1 exit status Makefile:45: recipe for target 'chm' failed make[4]: *** [chm] Error 1 make[4]: Leaving directory '/home/x/nm/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/chm' Makefile:185: recipe for target '/home/x/nm/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/chm/.built' failed make[3]: *** [/home/x/nm/nvr_2025/torchlight/build_dir/target-arm-openwrt-linux-uclibcgnueabihf/chm/.built] Error 2 make[3]: Leaving directory '/home/x/nm/nvr_2025/tp_package/u_packages/chm' package/Makefile:105: recipe for target 'package/tp_package/u_packages/chm/compile' failed make[2]: *** [package/tp_package/u_packages/chm/compile] Error 2 make[2]: Leaving directory '/home/x/nm/nvr_2025/torchlight' package/Makefile:101: recipe for target '/home/x/nm/nvr_2025/torchlight/staging_dir/target-arm-openwrt-linux-uclibcgnueabihf/stamp/.package_compile' failed make[1]: *** [/home/x/nm/nvr_2025/torchlight/staging_dir/target-arm-openwrt-linux-uclibcgnueabihf/stamp/.package_compile] Error 2 make[1]: Leaving directory '/home/x/nm/nvr_2025/torchlight' /home/x/nm/nvr_2025/torchlight/include/toplevel.mk:172: recipe for target 'world' failed make: *** [world] Error 2
最新发布
09-07
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值