2012-08-28 4 views
2

OS X Mountain Lion 10.8.1에서 CUDA 5 RC1을 사용하려고합니다.OS X 10.8.1에서 Nsight Eclipse Edition RC1을 사용하여 "사용할 수있는 소스 없음 .."

No source available for main()

내가 NVCC 장치 및 호스트 디버그 심볼을 방출하는 -g 사용하도록 설정하고 -G 것을 확인한 그 -O0이 최적화를 사용하지 않도록 설정됩니다 Nsight 이클립스 버전에서 디버깅 할 때 나는 오류가 발생합니다.

아이디어가 무엇인지 또는 다른 진단을 수행 할 수 있습니까?

+0

Nsight 내부 또는 외부에서 빌드 했습니까? 10.8.0에서 이와 같은 것을 보지 못했습니다. 10.8.1로 랩톱을 업데이트하고 다시 확인합니다. – Eugene

+0

Nsight 내부에서 제작했습니다. 10.8.0에 동일한 문제가 있다고 덧붙여 야합니다. – nftw

답변

1

최소한이 문제는 아키텍처를 x64로 설정해야한다는 것으로 판명되었습니다.

이렇게하려면 projectright click을 입력하고 Properties을 누르십시오.

다음으로 Build ->Settings ->Tool Settings으로 이동하십시오.

NVCC Compiler ->>Architecture에서 x64으로 설정하십시오.

미만 NVCC Linker ->Miscellaneous 세트 Architecture-x64.

마지막으로 프로젝트를 정리하고 다시 작성하십시오.

+0

감사합니다. 문제를 확인하고 최종 Nsight 5.0 빌드를 위해 문제를 해결하려고합니다. – Eugene

+1

내 우분투 64 비트에 동일한 문제가 있지만 설정 아래에 도구 설정이 없습니다 –

+0

고맙습니다. 같은 문제가 있습니다. + 투표했습니다. – Steinin

관련 문제