Ubuntu交叉编译工具链安装

在Ubuntu上安装nfs-kernel-server和lsb-core等软件时遇到依赖关系错误,通过添加163源和修改sources.list文件解决。增加中国服务器源并重启后,交叉编译工具链安装成功。
摘要由CSDN通过智能技术生成

昨天想着搭建一下开发环境,遇到了个问题,记录一下。

在执行sudo apt-get install nfs-kernel-server命令时出现错误,我根据这个里边一个大哥的操作加了163的源,问题应该是没了

在执行sudo apt-get install lsb-core lib32stdc++6命令时出现以下错误

E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

(可能是这个错误,记不大清楚了)

产生这类错误的主要原因是因为获取下载源的问题,我的说法可能有误,但是大概是这个意思,下载的源可能不合适也可能不能链接上

我试过了

这个方法,但是当我读取gcc版本号的时候是失败的,当然有可能是因为我没有重启,所以这个方法待定。

还有一种解决方法是我在论坛上看到的,在Ubuntu上有个软件和更新的,需要选择服务器的,需要选择中国服务器,但是下载源的话可能需要更改一下

在/etc/apt/sources.list里边,最好在更改这个文件之前备份一下,然后增加了一些新的源

根据解决 ubuntu 16.04安装软件遇到的一个罕见巨坑_SleepingBug的博客-CSDN博客里边的说法

 增加新的源,实测可解决问题,但是我查gcc版本号的时候依然显示错误

然后非常重要的一点是需要重启Ubuntu,重启之后再查询,就没问题了,交叉编译工具链安装就算成功了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值