arm板子上安装gcc软件报错

报错如下图: 换了两个镜像源都不行,说明不是镜像源问题,然后发现是网络问题,没连上网,因为ping不通外网。

先说一下我的arm板子上如何网络配置: 1、配置IP

ifconfig eth0 x.x.x.x netmask 255.255.255.0

如果 ping 不通127.0.0.1 ,可能是还没配置localhost ,需要执行 ifconfig lo 127.0.0.1 up

2、查看网关,配置网关,检查配置

route 查看网关,即gateway, 默认是 *。
route add default gw x.x.x.x 配置网关。
route -n 查看配置,正确的:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

配置完这些后还是一样,ping外网ping不通。 搜了很多资料,最后是改dns解决了问题。

解决的步骤如下: 第一步:打开/etc/resolv.conf

sudo vim /etc/resolv.conf

打开后可以看到有个nameserver 127.0.0.1 第二步:在原来的基础上增加dns

nameserver 8.8.8.8
nameserver 8.8.4.4

然后保存!然后再ping一下外网就没问题了。解决了网络连通的问题,之后软件源也可以更新了,软件下载也没问题了。

经验分享 程序员 微信小程序 职场和发展