鑫通态HMI中默认系统不含libnss_dns及libnss_files库,无法解析域名。
1.把libnss_dns.so.2和libnss_files.so.2复制到板子/usr/lib下。可在鑫通态自带的开发环境APUS IDE的toolchain中找到这两个文件。
2.修改/etc/hosts文件,如echo 127.0.0.1 localhost > hosts
3.现在可以ping localhost了
如果还是不行,可以使用strace工具追踪问题: strace ping localhost
arm-linux-gnueabihf-gcc交叉编译的strace下载地址https://download.csdn.net/download/pawpaw77/89525476