最近我安装了 Linux 操作系统的 Ubuntu 版本。我打开了一个终端,只是编写了一个示例 C 程序来检查它是否正在编译。当我保存示例文件并使用cc ac 编译时,会出现标准库未加载(即stdio.h)的错误。当我去帮助页面时,它说默认情况下不会加载 C 或 C++ 编译器,我们应该自己做。
那么任何人都可以帮助我解决这个问题,即加载 C/C++ 编译器。
$ sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install build-essential
将安装GNU Make、GCC、Glibc或EGLIBC的开发头文件,以及基本的 Debian 包创建基础设施。
对于手册页,您需要安装其他软件包
sudo apt-get install manpages-dev manpages-posix-dev glibc-doc
大多数库分成libfoo0
,libfoo-dev
和libfoo-doc
包。(第一个包上的数字后缀可能因每个 ABI 修订版而改变。)为了使用该库,您需要libfoo0
; 为了使用库构建二进制文件,您将需要libfoo-dev
,其目的libfoo-doc
应该很明显。