ubuntu ./configure: error: C compiler cc is not found
时间: 2024-06-16 10:07:26 浏览: 454
在Ubuntu中,当你运行"./configure"命令时,出现错误信息"configure: error: C compiler cc is not found",这通常表示你的系统缺少C编译器。
要解决这个问题,你需要安装C编译器。在Ubuntu中,常用的C编译器是gcc。你可以通过以下步骤安装gcc:
1. 打开终端(Terminal)。
2. 运行以下命令更新软件包列表:
```
sudo apt update
```
3. 安装gcc编译器:
```
sudo apt install build-essential
```
这个命令会安装一些必要的编译工具,包括gcc。
安装完成后,再次运行"./configure"命令,应该就不会再出现"C compiler cc is not found"的错误了。
相关问题
checking iconv.h usability... no checking iconv.h presence... yes configure: WARNING: iconv.h: present but cannot be compiled configure: WARNING: iconv.h: check for missing prerequisite headers? configure: WARNING: iconv.h: see the Autoconf documentation configure: WARNING: iconv.h: section "Present But Cannot Be Compiled" configure: WARNING: iconv.h: proceeding with the compiler's result checking for iconv.h... no configure: error: iconv.h not found ...
这个错误提示是说在编译时找不到 `iconv.h` 文件。`iconv` 是一个用于字符编码转换的库,在编译某些软件时可能会用到。为了解决这个问题,你需要安装 `iconv` 开发库。
如果你使用的是 Ubuntu 或者 Debian 等基于 Debian 的 Linux 发行版,可以执行以下命令来安装:
```
sudo apt-get install libiconv-hook-dev
```
如果你使用的是 CentOS 或者类似的发行版,可以执行以下命令来安装:
```
sudo yum install glibc-common glibc-devel
```
安装好后再次编译应该就可以找到 `iconv.h` 文件了。
checking for a BSD-compatible install... ./install-sh -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... no checking whether make supports nested variables... no checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/userdata/bc-1.07.1': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details。这是什么意思
这个错误通常是由于没有安装C编译器或无法找到C编译器而导致的。编译C程序需要使用C编译器来将源代码编译为可执行程序。在您的情况下,configure 脚本无法找到合适的 C 编译器,因此导致了这个错误。
您需要安装一个 C 编译器,例如 gcc。如果您使用的是 Debian 或 Ubuntu 等基于 Debian 的发行版,可以使用以下命令安装 gcc:
```
sudo apt-get install gcc
```
如果您使用的是 Red Hat 或 CentOS 等基于 Red Hat 的发行版,可以使用以下命令安装 gcc:
```
sudo yum install gcc
```
安装完编译器后,您需要将其添加到 $PATH 环境变量中。您可以在终端中输入以下命令,将 gcc 添加到 $PATH 中:
```
export PATH=$PATH:/usr/bin
```
然后再次运行 configure 脚本,应该就可以找到 C 编译器并继续编译了。如果问题仍然存在,查看 config.log 文件,它将提供更详细的错误信息。
阅读全文