G_F*_*yre 5 bash gcc install windows-10 windows-subsystem-for-linux
好的,这是我的第一个SO问题,所以我将尽我最大的努力来解决这个问题。
我有一台要安装的Windows 10笔记本电脑gcc
。过去,我尝试过诸如Netbeans,cygwin以及各种仿真器和虚拟机之类的替代方案,但都无济于事。
到目前为止,一直有效的是我启用了“新的” Windows开发人员模式,该模式使我可以从Windows商店下载Linux bash shell。它适用于所有常规Linux命令,但未安装gcc。
当我在外壳中输入gcc
(或gcc --version
)时,它将打印以下行:
当前未安装程序“ gcc”。您可以通过键入以下内容进行安装:sudo apt install gcc
我尝试过,但随后遇到了很多安装程序问题,但似乎始终遇到以下错误:
错误:7 http://archive.ubuntu.com/ubuntu xenial-updates / main amd64 libdpkg-> perl全部1.18.4ubuntu1.2
找不到404 [IP:在此处插入IP地址 ]
每个错误行上的IP地址都不同。
最终它失败并显示以下行:
无法获取某些档案,可能运行apt-get update或尝试--fix-missing吗?
我已经尝试过,但再次遇到与上述相同的错误。
我真的很想gcc
在Windows / Linux shell中工作,因为它在其他所有方面都很好用,并且我正尝试将计算机上的程序数量保持在最少。
有谁知道为什么这不起作用,或者我如何(如果可能)使其起作用?
PS我确实需要gcc
因为学校原因
Sir*_*r0n 22
值得一提的是:我在遇到类似问题后找到了这个 SO 主题。
对我来说修复它的是运行
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
我猜 repo URL 太旧了,即使我的 Ubuntu 是最新版本。
我有同样的问题。ping IP 无响应,访问网站返回 404。
我找到了一个具有最新 GCC 的 ppa 并注册了该 PPA,并且能够使用它成功安装 GCC;购电协议网站。我使用 GCC 构建了一些我想要的软件,但在apt-get
.
从他们的页面:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)