|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
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如下:
- PROJ=add_numbers
- CC=gcc
- CFLAGS=-std=c99 -Wall -DUNIX -g -DDEBUG
- # Linux OS
- LIBS=-lOpenCL
- CFLAGS+=-m32
- $(PROJ): $(PROJ).c
- $(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 编辑 ] |
|