如何在Ubuntu 18.04中编译C程序文件

如何在Ubuntu 18.04中编译C程序文件

我无法在 Ubuntu 18.04 中编译 C 文件。

在终端中我使用了这个命令: $ gcc -o abc.o abc.c -lm,但它说没有找到 gcc。

这个确切的命令可以在 Ubuntu 16.04(我之前使用过)中编译 C 程序。

有人能帮忙解决这个问题吗?据我所知,gcc 是 Ubuntu 的默认编译器。但在 18.04 中情况似乎有所不同。18.04 发生了什么?谢谢!

答案1

您收到的错误表明该gcc包未安装或未正确安装。

这些症状可能在更新和升级之前的全新安装后出现。

解决方法是使用以下命令完成安装:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install gcc

除非您无意中删除了它,否则它会像在 Ubuntu 16.04 中一样自动安装在 Ubuntu 18.04 中。因此,上面的前两个命令应该可以解决问题。

许多在全新安装后需要升级和更新的软件包都会出现此问题。

相关内容