OS X MountainLion10.8.1でCUDA5RC1を使用しようとしています。Nsight Eclipse Editionからデバッグすると、次のエラーが発生します。
main()に使用できるソースがありません
nvccが-gと-Gを使用してデバイスとホストのデバッグシンボルを出力するように設定されていること、および-O0が最適化を無効にするように設定されていることを確認しました。
問題が何であるか、または私が実行できる他の診断について何か考えはありますか?
OS X MountainLion10.8.1でCUDA5RC1を使用しようとしています。Nsight Eclipse Editionからデバッグすると、次のエラーが発生します。
main()に使用できるソースがありません
nvccが-gと-Gを使用してデバイスとホストのデバッグシンボルを出力するように設定されていること、および-O0が最適化を無効にするように設定されていることを確認しました。
問題が何であるか、または私が実行できる他の診断について何か考えはありますか?
問題は、少なくとも私にとっては、アーキテクチャをx64に設定する必要があるということでした。
これを行うには、で、を押しright click
ます。project
Properties
次に、Build
-> Settings
->に移動しTool Settings
ます。
NVCC Compiler
->の下Code Generation
で、に設定Architecture
しx64
ます。
NVCC Linker
->の下で。にMiscellaneous
設定Architecture
しx64
ます。
最後に、プロジェクトをクリーンアップして再構築します。