gpt4 book ai didi

linux - 将 OpenGL 安装到目录

转载 作者:太空宇宙 更新时间:2023-11-04 04:41:22 25 4
gpt4 key购买 nike

我正在研究如何在 Linux 计算机 (RHEL 6.5) 上安装 OpenGL。 This我发现的教程似乎非常简单,但是我想将 OpenGL 安装到我选择的目录中,而不是安装到/usr 或/var 或/etc。

我可以将 OpenGL 安装到我选择的子目录中吗?如果是这样,我怎样才能不破坏路径?

最佳答案

OpenGL 是一个图形 API,将驱动程序连接到 GPU。 OpenGL 不是您可以安装在随机位置的任意库。是的,有一些库实现了 OpenGL 的纯软件实现。但您通常不想使用那个。

当您开发使用 OpenGL 时,目标是使用目标系统上存在的 OpenGL 接口(interface)库作为 GPU 驱动程序的一部分。为此,您需要链接 libGL.so。不要使用任何绝对路径让链接器定位接口(interface)库,否则你的程序将无法移植。

Can I install OpenGL to a sub directory of my choosing? If so, how do I not break the pathing?

你不知道。期间,不讨论。 OpenGL 实现作为图形驱动程序的一部分提供,您的程序使用目标系统上的内容。如果您需要的只是一些可以在构建时链接的libGL.so,则只需安装 Mesa 库即可。 Mesa 不仅仅是一个 OpenGL 软件实现,它也是构建开源 GPU OpenGL 驱动程序的基础。如果您将程序链接到 Mesa 并且仅使用 Linux OpenGL ABI 中定义的符号,您的二进制文件也可以与 fglrxnvidia 专有驱动程序一起使用。

关于linux - 将 OpenGL 安装到目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23415230/

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