私はcudaがインストールされているNvidiaグラフィックカードを持っています。私はIDEとしてqtを使用し、私の.proでは、includeとlibsのパスをcudaに入れる必要があります。残念ながら、それはグラフィックカードを構成した人ではなく、それを行った人はライブラリとファイルをどこに置くかを思い出さない...どのように素早く(あるいはどこに)見つけられるか?はcuda libを見つけられず、ubuntuにインクルードする
(私はUbuntuの上で動作)
おかげ
私はcudaがインストールされているNvidiaグラフィックカードを持っています。私はIDEとしてqtを使用し、私の.proでは、includeとlibsのパスをcudaに入れる必要があります。残念ながら、それはグラフィックカードを構成した人ではなく、それを行った人はライブラリとファイルをどこに置くかを思い出さない...どのように素早く(あるいはどこに)見つけられるか?はcuda libを見つけられず、ubuntuにインクルードする
(私はUbuntuの上で動作)
おかげ
これらは単に基本的なLinuxのスキルです:CUDAをインストールする場合
correctlyに行われた、PATH環境変数が適切に設定されます。その場合、あなたはnvcc
実行ファイルへのパスを見つけるために、Linuxのwhich
commandを使用することができます。
which nvcc
結果を、例えば/usr/local/cuda-6.5/bin/nvcc
は、それはすなわち
/usr/local/cuda-6.5
そこから/include
と(64ビットシステム)を追加することによって、インクルードパスを構築することができ、/bin/nvcc
部分に至るまでちょうどすべてで、インストールCUDAにあなたのパスを提供します/lib64
を追加することにより、LIBパス:
/usr/local/cuda-6.5/include
/usr/local/cuda-6.5/lib64
PATH環境変数が正しく設定されていない場合は、システムなどを検索する必要があるかもしれませんnvcc
です。 rootとして、それを実行できるかどうかのLinux find
commandは、このために有用であるかもしれない、しかしそれは最も簡単に解読可能です:
sudo find/-name nvcc
あなたがうまくいけば、あなたのシステム上のnvcc
へのパスを示し、いくつかの出力が得られます。そこから、install instructionsに従って、PATH
環境変数に追加する必要があります。
通常、適切なインストールでは、使用中の現在のCUDAバージョンに対してsymlinkedのフォルダ/usr/local/cuda
も作成されます。
[正しく]インストールされた場合(http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#mandatory-post)、PATH環境変数が設定されます。 'which nvcc'を実行した結果は何ですか? –
@RobertCrovella私はこのコマンドを知らなかったが、それはそれを与える:/usr/local/cuda-6.5/bin/nvcc。見つけた。また、私に悩まされていることが分かった!どうもありがとうございます。 – MysteryGuy
とすると、インクルードディレクトリは '/ usr/local/cuda-6.5/include'になり、libディレクトリは'/usr/local/cuda-6.5/lib64'になります。 –