最近,我安装了 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-文档
大多数库分为libfoo0
、libfoo-dev
和libfoo-doc
包。(第一个包上的数字后缀可能会因每次 ABI 修订而改变。)为了使用库,您需要libfoo0
;为了使用库构建二进制文件,您将需要libfoo-dev
,并且的用途libfoo-doc
应该非常明显。
答案3
您需要将其添加到文件的开头a.c
:
#include <stdio.h>