【问题标题】:CUDA OpenMP Libraries are not found - Mavericks OsX 10.9未找到 CUDA OpenMP 库 - Mavericks OsX 10.9
【发布时间】:2014-02-01 15:06:49
【问题描述】:

我在 2008 年底的 Macbook Pro 15" 上安装了 Mavericks OsX 10.9.1,配备 Nvidia Geforce 9400M 和 9600M GT。 已安装最新的 Xcode 5.0.2。

我安装了最后一个 Cuda 软件 5.5.28,但在尝试编译一些示例时出现此错误。

make[1]: 'all' 无事可做。 查找:/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin11/4.2.1/x86_64:没有这样的文件或目录

警告 - 未找到 CUDA OpenMP 库

如果没有 libgomp 库,就无法构建 CUDA 示例“cudaOpenMP”。 这将是 Makefile 的试运行。 有关如何设置您的环境来构建和运行它的更多信息 示例,请参阅 CUDA 示例文档和发行说明

英伟达论坛网站上没有相关主题,您能帮帮我吗?

谢谢。

【问题讨论】:

    标签: macos cuda openmp osx-mavericks sample


    【解决方案1】:

    XCode 5 中附带的 clang 编译器不支持 OpenMP。您将无法构建该示例。

    【讨论】:

    • 我不能 - 没有检测到支持 Cuda 的设备 - 我不知道为什么。使用 previos 操作系统,一切正常
    • 你不能什么?您询问了构建 OpenMP 示例的问题,我解释了为什么您不能使用 Xcode 5 做到这一点。您的评论与您的​​问题或我的回答有什么关系?
    • 对不起,我回答错了主题,我遇到了 2 个相关问题