liunx文件夹有这个文件 运行报错./configure: error: C compiler cc is not found
时间: 2023-10-24 10:36:36 浏览: 61
这个错误提示通常是由于缺少 C 编译器导致的。您需要先在您的 Linux 系统上安装 C 编译器,然后再尝试运行该文件。
如果您使用的是 Ubuntu 或者 Debian 等基于 Debian 的发行版,您可以使用以下命令来安装 C 编译器:
```
sudo apt-get update
sudo apt-get install build-essential
```
如果您使用的是 CentOS 或者 RHEL 等基于 Red Hat 的发行版,您可以使用以下命令来安装 C 编译器:
```
sudo yum groupinstall "Development Tools"
```
安装完成后,您可以再次尝试运行该文件,看看问题是否得到解决。如果问题仍然存在,请检查是否有其他错误提示,并尝试解决它们。
相关问题
使用liunx安装influxDB出现bash: ./influxd: cannot execute binary file 如何解决
这个错误通常表示您尝试在不兼容的架构上运行二进制文件。可能是您下载的二进制文件的架构与您的系统架构不匹配。
您可以尝试以下几种方法解决该问题:
1. 检查下载的 InfluxDB 二进制文件是否与您的系统架构匹配。您可以使用 `uname -a` 命令查看系统架构,然后下载相应版本的 InfluxDB 二进制文件。
2. 确保您已经正确地解压了 InfluxDB 二进制文件。您可以使用 `tar -zxvf influxdb-1.x.x_linux_amd64.tar.gz` 命令解压文件,并确保在解压后的目录中包含 `influxd` 文件。
3. 检查您的系统是否已启用执行权限。您可以使用 `ls -l` 命令查看 `influxd` 文件的权限,并使用 `chmod +x influxd` 命令添加执行权限。
如果上述方法都无法解决问题,则可能需要重新下载并安装 InfluxDB。
使用liunx安装influxDB出现bash: ./influxd: cannot execute binary file
这个问题可能是因为你正在尝试在不兼容的操作系统上运行二进制文件。请确保您的操作系统与您下载的InfluxDB版本兼容。
另外,请确保您的InfluxDB二进制文件具有可执行权限。您可以使用以下命令为文件添加可执行权限:
```
chmod +x influxd
```
如果问题仍然存在,请检查您下载的InfluxDB版本是否与您的操作系统类型和版本相匹配。