#if libxcb-util not find #cd /usr/lib/x86_64-linux-gnu/ #sudo ln -s libxcb-util.so.0 libxcb-util.so.1
时间: 2024-04-27 07:20:39 浏览: 202
这段代码是在 Linux 系统中解决 libxcb-util 库找不到的问题。如果在编译或运行程序时出现了找不到 libxcb-util 库的错误,可以进入 `/usr/lib/x86_64-linux-gnu/` 目录,并使用 `sudo ln -s libxcb-util.so.0 libxcb-util.so.1` 命令创建一个软链接。该软链接将 libxcb-util.so.1 的调用映射到 libxcb-util.so.0,从而解决了找不到 libxcb-util 库的问题。需要注意的是,在执行该命令时需要具有管理员权限,否则将无法创建软链接。
相关问题
make Making all in src make[1]: Entering directory '/home/GPU_Project/ARM-Mali-G72/Software_packet/DDK-Compile_Tool/lib_file/libxcb-1.7/src' /usr/bin/python ./c_client.py -p //usr/lib/python3.8/site-packages //usr/share/xcb/xinput.xml Failed to load the xcbgen Python package! Make sure that xcb/proto installed it on your Python path. If not, you will need to create a .pth file or define $PYTHONPATH to extend the path. Refer to the README file in xcb/proto for more info. Traceback (most recent call last): File "./c_client.py", line 1027, in <module> from xcbgen.state import Module ImportError: No module named xcbgen.state make[1]: *** [Makefile:1018: xinput.c] Error 1 make[1]: Leaving directory '/home/GPU_Project/ARM-Mali-G72/Software_packet/DDK-Compile_Tool/lib_file/libxcb-1.7/src' make: *** [Makefile:450: all-recursive] Error 1 root@asu:/home/GPU_Project/ARM-Mali-G72/Software_packet/DDK-Compile_Tool/lib_file/libxcb-1.7# make Making all in src make[1]: Entering directory '/home/GPU_Project/ARM-Mali-G72/Software_packet/DDK-Compile_Tool/lib_file/libxcb-1.7/src' /usr/bin/python ./c_client.py -p //usr/lib/python3.8/site-packages //usr/share/xcb/xinput.xml File "./c_client.py", line 1016 except getopt.GetoptError, err: ^ SyntaxError: invalid syntax make[1]: *** [Makefile:1018: xinput.c] Error 1 make[1]: Leaving directory '/home/GPU_Project/ARM-Mali-G72/Software_packet/DDK-Compile_Tool/lib_file/libxcb-1.7/src' make: *** [Makefile:450: all-recursive] Error 1
这是一个编译错误,看起来是缺少了一个 Python 模块。错误信息中提到了 `xcbgen` 模块,你可以尝试安装这个模块来解决问题。
你可以通过 pip 命令来安装 xcbgen:
```
pip install xcbgen
```
如果你没有安装 pip,可以通过以下命令安装:
```
sudo apt-get install python-pip
```
另外,还有一个语法错误,是因为 Python 2.x 和 Python 3.x 在异常处理上有些不同。你可以将 `except getopt.GetoptError, err:` 改为 `except getopt.GetoptError as err:` 来解决这个问题。
libxcb1-dev libxcb-render-util0-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-xinerama0-dev下载
您可以使用以下命令来安装这些软件包:
```
sudo apt-get install libxcb1-dev libxcb-render-util0-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-xinerama0-dev
```
请注意,这是在 Ubuntu 系统上使用 apt 包管理器的命令。如果您使用的是其他 Linux 发行版或操作系统,请使用相应的包管理器进行安装。
阅读全文