我如何修复我的 C++ 编译器,因为它默认没有加载?

2 linux ubuntu

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

那么任何人都可以帮助我解决这个问题,即加载 C/C++ 编译器。

Rog*_*mbe 9

$ sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

  • 元包被命名为`build-essential`,而不是`build-essentials` (3认同)

eph*_*ent 6

sudo apt-get install build-essential

将安装GNU MakeGCCGlibcEGLIBC的开发头文件,以及基本的 Debian 包创建基础设施。

对于手册页,您需要安装其他软件包

sudo apt-get install manpages-dev  manpages-posix-dev  glibc-doc

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