无法在ubuntu 18.04.01上安装gcc

vatpfxk5  于 2023-11-16  发布在  其他
关注(0)|答案(3)|浏览(142)

我刚刚安装了Ubuntu 18.04.1 LTS,我试图使用make命令来编译我的Makefile,它位于与我的simple.c文件相同的directory中。运行make后,我得到错误,我没有安装gcc。当我尝试安装它时,我得到下面的错误。问题是,我不能安装gcc,我不知道为什么?我也将把Makefile代码也。
Error Output
gn:1 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-43.46 Err:1 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-43.46 404 Not Found [IP: 91.189.91.26 80] E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_4.15.0-43.46_amd64.deb 404 Not Found [IP: 91.189.91.26 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
MakeFile
obj-m += simple.o all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean

pxyaymoc

pxyaymoc1#

如果sudo apt-get update对您不起作用,您可能应该尝试sudo apt-get clean来清理该高速缓存,然后执行sudo apt-get update

svdrlsy4

svdrlsy42#

这可能是你的问题,也可能不是,但我在第一次安装Ubuntu 18.04.01时遇到了同样的问题。我还没有安装我的wifi-dongle的驱动程序,因此,我无法访问任何网站(包括Ubuntu使用软件包更新的网站)。
所以,这可能是一个与互联网相关的问题。我在评论中看到你可以执行apt-get update。也许是工作中的另一个连接问题?我会检查这些设置。

5f0d552i

5f0d552i3#

我把一个新的ubuntu 18 bionic桌面闪到我的磁盘上,通过“apt-get”安装了apache和PHP,然后做了大约300 MB的“更新”,包括“安全更新”(包括本地化文件?),让我震惊和恐惧的是,ubuntu没有c编译器,但无论如何都坚持要安装c编译器。
tcc的简单选择是Tiny C编译器,但我认为内核是使用gnu编译的,几乎每个都使用gnu,所以你可能需要特定的编译器。所以这里我做了什么,也许我太“-v”,有人可以编辑这个到最基本的东西,但直接从盒子里,这是我在哪里,这是我接下来做的。
1.

sudo apt install synaptic

字符串
然后
1.搜索(名称和描述)“libc 6-dev”
1.标记为安装。
1.点击应用按钮,一个窗口显示,说它将被安装,并告诉我将有额外的软件包安装和一些软件包降级。
5.我点击OK按钮,它开始提交更改,最后说“已应用更改”。
6关闭synaptic并转到控制台,但gcc仍然没有安装。
7我回到synaptic,试着到处走走,但没有,所以我又去了控制台,说

sudo apt install aptitude


然后

sudo aptitude install gcc


它建议我接受什么都不安装的解决方案,所以我选择了“不”,它给了我一个替代方案,涉及降级和添加额外的软件包,我选择了“是”,仓鼠轮转动了一段时间,最终我得到了我的提示,然后走了。

gcc


它说:
gcc:“fatal error:no input files”编译终止。
然后我说“哇!它起作用了!”(没有意识到这是讽刺)
现在让我们看看我在安装gcc的过程中破坏了什么.

相关问题