linux更新系统后程序编译不了

linux更新系统后程序编译不了,第1张

一般来说,linux更新系统后程序编译不了是因为更新后,系统的编译器或运行库改变导致的。比如更新后系统中的 GCC 版本更新了,而程序以前是按照旧版本的 GCC 进行编译的,因此就会出现编译失败的情况。

我的系统情况:

双系统(win10+linux),uefi+gpt.

问题:

有个国产的网站,非要用ie浏览器才可以访问,而且我必须登陆这个网站。本人一直用arch,好吧,换回win10登陆,一进win10,就提示我目前的系统版本太低了,不再提供支持,(我很久没用过win10了)好吧,我也没多想,直接升级吧。这下惨了。引导失败,两个系统都进不去了。我在linux下用的是grub引导。现在什么都没了。

解决方案:

让人惊喜的grub启动画面又回来了。不过win10的启动项找不见了。那里出问题了??

又重新安装了一下grub,发现在grub-mkconfig生成配置文件时,有个提示如下:

warning: os-prober will not be excuted  to detect other bootable partitions.

os-prober是什么东西,正如它的名字 ,系统探测器。用来在一个系统中探测是否有别的系统,并加载到bootloader, ok, google一下,找到解决方案:

具体如下:

1、这个错误是因为win10已经发布新的版本了,而电脑的win10还没升到最新版本。像我这失败时,最新发布版本号是1703,而当前版本不是1703所致;

2、我们可以按下【Win+I】打开设置,然后依次点击【系统】>【关于】来查看当前系统版本。

3、发现当前系统不是最新版后我们可以等待推送进行更新,急得话可以下载 Windows 10易升来升级 *** 作系统即可。

4、等待漫长的升级,完成升级后开启linux子系统功能时就不会再报0x80070057错误了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8618093.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存