2010-12-06 9 views
3

CUDAプログラミングの初心者です。私は最初のコードを書いていましたが、コンパイルしたときに多くのエラーが表示されていました。何が間違っている誰も私を伝えることができCUDA:初めての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; 
} 

私が使用してコンパイル

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 

NVCCのcuda.c

誰でも私の間違いを教えてください....

答えて

6

nvcc.cファイルは通常のCコンパイラで実行されます。ファイルの名前をcuda.cuに変更します。

関連する問題