在MacOSX10.9Mavericks上运行HelloWorldOpenCL示例

在MacOSX10.9Mavericks上运行HelloWorldOpenCL示例,opencl,osx-mavericks,Opencl,Osx Mavericks,我试图运行苹果在其开发者库中发布的示例: 在阅读以下线程之前,我无法从命令行编译示例: 我觉得这非常有用。但当我试着运行它时,我仍然有问题。它提供了以下输出: Created a dispatch queue using the ATI Radeon HD 6750M Abort trap: 6 我是否必须使用特定的标志运行可执行文件?它与我的GPU有关吗?顺便说一下,我从2011年初开始在Mac OSX 10.9.1 Mavericks上使用MacBookPro。支持ATI Radeon

我试图运行苹果在其开发者库中发布的示例:

在阅读以下线程之前,我无法从命令行编译示例:

我觉得这非常有用。但当我试着运行它时,我仍然有问题。它提供了以下输出:

Created a dispatch queue using the ATI Radeon HD 6750M
Abort trap: 6

我是否必须使用特定的标志运行可执行文件?它与我的GPU有关吗?顺便说一下,我从2011年初开始在Mac OSX 10.9.1 Mavericks上使用MacBookPro。

支持ATI Radeon HD 6750M。也许你应该试试这个示例代码

对于命令行编译:

xcrun clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk -framework OpenCL hello.c -o hello
或者,您也可以参考此文件,以获得计算机上受支持的OpenCL设备的列表

Mac电脑:OSX小牛对OpenCL和OpenGL的支持

谢谢。如果可以编译,我将尝试。我发现我不需要指定
-isysroot
。没有它,它编译、链接和运行都很好。