我正在尝试使用 Buildroot Cross-Compiler 编译 Busybox。
以下是步骤:
下载 Busybox 并解压
wget http://www.busybox.net/downloads/busybox-1.22.1.tar.bz2 && tar xjf busybox-1.22.1.tar.bz2
配置 BusyBox 并编译
制作菜单配置
使 CROSS_COMPILE=/usr/local/cross-rpi/usr/bin/arm-linux-
(交叉编译器的路径是正确的)
编译返回以下错误:
CC networking/nslookup.o
networking/nslookup.c: In function ‘server_print’:
networking/nslookup.c:123:37: error: ‘struct <anonymous>’ has no member named ‘nsaddrs’
networking/nslookup.c: In function ‘set_default_dns’:
networking/nslookup.c:163:15: error: ‘struct <anonymous>’ has no member named ‘nsaddrs’
make[1]: *** [networking/nslookup.o] Error 1
make: *** [networking] Error 2
如果我不使用交叉编译器,一切都会很好。
你有什么建议吗?