我是CUDA编程的新手.我编写了我的第一个代码,当我编译它时,它向我显示了很多错误.任何人都可以告诉我有什么问题
代码
#include <stdio.h>
#include "cuda.h"
#include <stdlib.h>
__global__ void kernel(void) {
}
int main(int argc, char *argv[])
{
kernel<<<1,1>>>();
printf("finished \n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
错误是
cuda.c:5: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âvoidâ
cuda.c:7: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before âvoidâ
cuda.c: In function âmainâ:
cuda.c:12: error: âkernelâ undeclared (first use in this function)
cuda.c:12: error: (Each undeclared identifier is reported only once
cuda.c:12: error: for each function it appears in.)
cuda.c:12: error: expected expression before â<â token
Run Code Online (Sandbox Code Playgroud)
我编译使用
nvcc cuda.c
谁能告诉我我犯了什么错......
| 归档时间: |
|
| 查看次数: |
2212 次 |
| 最近记录: |