我正在尝试运行apple在他的开发人员库中发布的示例:
我无法从命令行编译示例,直到我读到这个帖子:
How to set up Xcode to run OpenCL code, and how to verify the kernels before building
我觉得非常有用和有帮助。但是当我尝试运行它时,我仍然遇到问题。它给了我以下输出:
Created a dispatch queue using the ATI Radeon HD 6750M
Abort trap: 6
我是否必须使用特定标志运行可执行文件?它与我的GPU有关?顺便说一句,我在Mac OSX 10.9.1 Mavericks上使用了2011年初的MacBookPro。
答案 0 :(得分:4)
支持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设备列表 How can i test for OpenCL compability?
答案 1 :(得分:1)
Mac计算机:OS X Mavericks中的OpenCL和OpenGL支持请参见此处 http://support.apple.com/kb/HT5942