找回密码
 注册
查看: 2187|回复: 0

win下ati卡用gcc编opencl笔记二

[复制链接]
发表于 2012-12-9 18:24:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
第2个程序来自这里http://www.drdobbs.com/parallel/a-gentle-introduction-to-opencl/231002854?pgno=3
共两个程序文件add_numbers.c和add_numbers.cl. 文件add_numbers.cl是gpu真正要干的事。

改成适合win下gcc的makefile如下:
  1. PROJ=add_numbers

  2. CC=gcc

  3. CFLAGS=-std=c99 -Wall -DUNIX -g -DDEBUG

  4. # Linux OS
  5. LIBS=-lOpenCL
  6. CFLAGS+=-m32

  7. $(PROJ): $(PROJ).c
  8.         $(CC) $(CFLAGS) -o $@ $^ -I"c:\program files\amd app\include" -L"c:\program files\amd app\lib\x86" -l opencl
复制代码


其中没提及add_numbers.cl。而是在add_numbers.c的第1句中引用了:
#define PROGRAM_FILE "add_numbers.cl"

在dos窗口下,该三文件所在子目录下,执行make命令, 生成exe文件即可。

[ 本帖最后由 shirazbj 于 2012-12-9 18:26 编辑 ]

add_numbers.zip

2.74 KB, 下载次数: 79

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表