路由器:PHICOMM K2P
固件:openwrt-chaos_calmer-k2p-v1.5-16M-fast-path.bin
手动交叉编译完ndppd v0.2.5,用WinSCP把编译好的ndppd放入/etc/config路径下,并修改执行权限运行。
执行过程如下:
root@Enn1ys:~# cd /etc/config
root@Enn1ys:/etc/config# chmod 777 ndppd_v025
root@Enn1ys:/etc/config# ./ndppd_v025
./ndppd_v025: can’t load library ‘libstdc++.so.6’
原因
缺少libstdc++标准库
解决方案
在路由中安装libstdc++库。
OpenWRT官网下载站找到与你路由器对应架构的包目录,目录下可以找到libstdcpp的ipk包,用opkg install命令安装即可。安装好后再执行ndppd,可以正常启动。
执行过程如下:
root@Enn1ys:/etc/config# opkg install

本文介绍了在OpenWRT路由器上,运行自编译的ndppd时遇到'can't load library 'libstdc++.so.6'的问题及解决方案。当手动交叉编译ndppd后,由于缺少libstdc++标准库导致无法执行。解决方法是在OpenWRT官方下载站找到相应架构的libstdcpp IPK包并使用opkg安装,安装后ndppd能够正常启动。
最低0.47元/天 解锁文章
5603

被折叠的 条评论
为什么被折叠?



