CUDAの勉強でプログラムなにも進んでいない。
CUDA SDKのプロジェクト外からSDKに入っているincludeの中のcutil.hを参照しようとしたら、「そんなものはないよ」とおこられた。
SDKの中のcommon/common.mkを見ると、CUDS_SDK/common/incを参照しているので、
#nvcc -I/Developer/CUDA/common/inc main.cu -lcutil
で実行したところ、以下のようなエラーが・・・
********************************
ld: library not found for -lcutil
collect2: ld returned 1 exit status
********************************
今度はリンカの設定が必要であるみたい。
またまた、common/common.mkを眺めると
CUDA_SDK/libをリンクしているようなので、以下のようにコンパイルすると大丈夫だった。
#nvcc -I/Developer/CUDA/common/inc main.cu -L/Developer/CUDA/lib -lcutil
//////////////////////////
【環境】
Mac Mini
Mac OS 10.5.8
CUDA 2.2
GeForce 9400 M
0 件のコメント:
コメントを投稿