由于我的 C++ 编译器默认未加载,我该如何修复它?

由于我的 C++ 编译器默认未加载,我该如何修复它?

最近,我安装了 Ubuntu 版本的 Linux 操作系统。我打开了一个终端,编写了一个示例 C 程序来检查它是否正在编译。当我保存示例文件并使用 cc ac 进行编译时,出现错误,提示未加载标准库(即 stdio.h)。当我转到帮助页面时,它说默认情况下不会加载 C 或 C++ 编译器,我们应该自己加载。

那么有人可以帮我解决这个问题吗,例如加载 C/C++ 编译器。

答案1

$ sudo apt-get install build-essential

答案2

sudo apt-get 安装构建必需品

将会安装GNU Make海湾合作委员会,开发标题Glibc或者扩展库以及基本的 Debian 软件包创建基础设施。

对于手册页,你需要安装附加软件包

sudo apt-get 安装manpages-dev manpages-posix-dev glibc-文档

大多数库分为libfoo0libfoo-devlibfoo-doc包。(第一个包上的数字后缀可能会因每次 ABI 修订而改变。)为了使用库,您需要libfoo0;为了使用库构建二进制文件,您将需要libfoo-dev,并且的用途libfoo-doc应该非常明显。

答案3

您需要将其添加到文件的开头a.c

#include <stdio.h>

相关内容