我无法在 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 中。因此,上面的前两个命令应该可以解决问题。
许多在全新安装后需要升级和更新的软件包都会出现此问题。