gpt4 book ai didi

ubuntu - --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 是什么意思?

转载 作者:行者123 更新时间:2023-12-04 19:08:19 30 4
gpt4 key购买 nike

我已经按照 hello world 示例的说明操作了 bazel GPU 示例。 (https://google.github.io/mediapipe/getting_started/install.html#installing-on-debian-and-ubuntu)
bazel 运行 --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11\
媒体管道/示例/桌面/hello_world:hello_world

然而我一直想知道这些论点是什么意思。我知道 -copt 正在为 Bazel 指定编译选项。我试图找到其他 2 个论点,但几乎没有找到解释它们的作用的结果。

最佳答案

--copt 将选项传递给 c/c++ 编译器。
EGL_NO_X11 将 egl Khronos 库配置为不包含用于支持 X11 协议(protocol)的 API/数据结构,X11 协议(protocol)是 Linux 主要用于其用户界面的渲染系统。
MESA_EGL_NO_X11_HEADERS 将配置 mesa,一个软件渲染器,不包括 X11 头,但在最近版本的 mesa 中,这个定义不再有任何效果。添加它主要是为了在使用 EGL 时支持 Wayland,即 X11 的替代品。

关于ubuntu - --copt -DMESA_EGL_NO_X11_HEADERS --copt -DEGL_NO_X11 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63184895/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com