【问题标题】:Cuda 6.5 complains about missing libraries in Fedora 20Cuda 6.5 抱怨 Fedora 20 中缺少库
【发布时间】:2014-10-27 12:46:24
【问题描述】:

当我尝试运行一个 CUDA 示例(来自 /usr/local/cuda/samples/)时,由于缺少库,包括 libGLU.so、libX11.so、libXi.so 和许多其他库,出现了许多错误。在哪里安装,但重新安装没有任何效果。当然编译不能继续了。

在 CUDA 安装期间显示为可选的一些库(在完成 CUDA 安装后通过手动安装),我并不关心它们。我没有保留任何日志,所以我丢失了这些信息。

我搜索了丢失的符号链接和错误版本的库,但什么也没发生。

【问题讨论】:

    标签: cuda fedora fedora20


    【解决方案1】:

    经过大量研究,我发现这些库位于他们的开发包中。所以我不得不安装以下(用 yum):

    • libXi-开发
    • mesa-libGLU-开发
    • libXmu-devel
    • libX11-devel
    • freeglut-devel

    现在,由于安装了 mesa-libGLU-devel(我正在尝试使用示例),这在编译时给 libGLU 带来了一个新问题,因为对 libGL.so 的引用不再存在,所以我不得不重新安装NVIDIA 驱动程序,它更正了断开的链接。

    之后,示例的编译工作。我找到了解决方案的第二部分here

    【讨论】:

    • 单独安装这些库的需要已经记录在getting started guide
    • 这就是为什么每个人都应该阅读说明。我应该删除问题吗?
    • 虽然指南给出的安装是我一开始错过的,但确实发生了第二个问题,我找到了解决方法,也许其他人会先看这里,我添加了源所以如果任何想进一步阅读的人都有来源。
    猜你喜欢
    • 2015-10-31
    • 2018-06-25
    • 1970-01-01
    • 2021-11-30
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多