checking for CAIRO... no checking for LIBUDEV... no checking for native atomic primitives... Intel checking for PCIACCESS... no configure: error: Package requirements (pciaccess >= 0.10) were not met: No package 'pciaccess' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PCIACCESS_CFLAGS and PCIACCESS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
时间: 2023-11-28 17:49:14 浏览: 44
这个错误提示是在编译源代码时出现的,它告诉你缺少一个名为“pciaccess”的软件包,版本需要大于等于0.10。你需要先安装这个软件包,然后重新编译。
如果你使用的是 Linux 操作系统的话,可以通过包管理器来安装pciaccess。在 Ubuntu 系统中,你可以使用以下命令安装pciaccess:
```
sudo apt-get install libpciaccess-dev
```
在其他 Linux 发行版中,你也可以使用相应的命令来安装pciaccess。
如果你使用的是其他操作系统,可以在pciaccess的官方网站上下载安装包,并按照说明进行安装。
安装完成后,重新运行编译命令,应该就能够正常编译了。
相关问题
安装gcc出现checking for gcc... no
当在Linux系统中执行./configure编译命令时,出现checking for cc... no和checking for gcc... no的错误提示,通常是由于缺少gcc编译环境导致的。为了解决这个问题,您可以按照以下步骤安装gcc编译器:
1.打开终端并输入以下命令以更新软件包列表:
```shell
sudo apt-get update
```
2.输入以下命令以安装gcc编译器:
```shell
sudo apt-get install build-essential
```
3.等待安装完成后,您可以通过输入以下命令来验证gcc是否已成功安装:
```shell
gcc --version
```
如果gcc已成功安装,则会显示gcc的版本信息。
checking for clang... no
如果在 Linux 系统上运行 `./configure` 命令时出现 `checking for clang... no` 的错误消息,说明系统上没有安装 Clang 编译器。
您可以使用以下命令在 Ubuntu 系统上安装 Clang:
```
sudo apt-get update
sudo apt-get install clang
```
在其他 Linux 发行版上,您可以使用相应的包管理器来安装 Clang。
安装完成后,重新运行 `./configure` 命令即可。如果您仍然遇到问题,请检查 Clang 是否正确安装,并确保在 `./configure` 命令中指定了正确的路径。