Ubuntu Linux (11.04) を実行しているマシンで CUDA ツールチェーンをセットアップするのに多くの時間を費やしました。リグには 2 つの NVIDIA Tesla GPU があり、deviceQuery、deviceQueryDrv、bandwidthTest などの NVIDIA GPU Computing SDK からテスト プログラムをコンパイルして実行できます。
書籍やオンライン ソースから基本的なサンプル プログラムをコンパイルしようとすると、問題が発生します。NVCC でコンパイルすることになっていることはわかっていますが、NVCC を使用するたびにコンパイル エラーが発生します。基本的に、CUDA ライブラリを含むあらゆる種類の include ステートメントで、ファイル/ライブラリが見つからないというエラーが発生します。例は次のとおりです。
#include <cutil.h>
コンパイラにこれらのライブラリを指示するために、ある種のメイクファイルが必要ですか、それとも NVCC でコンパイルするときに設定する必要がある追加のフラグがありますか?
私はこれらのガイドに従いました:
http://hdfpga.blogspot.com/2011/05/install-cuda-40-on-ubuntu-1104.html http://developer.download.nvidia.com/compute/DevZone/docs/html/C/doc /CUDA_C_Getting_Started_Linux.pdf