2013-04-07 1 views
0

저는 프로젝트를 컴파일하고 빌드하는 데있어 새로운 프레임 워크입니다. 기본적으로 나는 .cu 파일을 컴파일하기위한 컴파일러와 라이브러리를로드하려고합니다. 나는 다음 코드 줄 올바르게 libcudart.dylib 포함 '/usr/local/cuda/lib' 가리키는Check_cxx()가 Cuda와 작동하지 않습니다.

self.check_cxx(header='cuda.h', lib='cudart', libpath=_libpath, includes=_includes) 

my _libpath 토마스 나기에 의해 작성 cuda.py 파일에서 가져온 있습니다. 하지만 cudart 라이브러리를 찾을 수 없다고합니다.

libcudart.dylib가 심볼릭 링크 인 /Developer/Nvidia/cuda5.0/lib/libcudart.dylib

사람이 잘못 여기 것입니다 가능성이 무엇을 말할 수 있는가?

답변

2

문제점을 해결하기 위해 cxx 컴파일러가로드되었습니다. load ('compiler_cxx') 대신 load ('cxx')를 작성했기 때문에 컴파일러 compiler_cxx의로드가 실패했습니다. 이 오류를 정정 한 후 check_cxx는 cuda 및 cudart 라이브러리를로드 할 수있었습니다. 그것이 cxx 로딩의 실패에 대해 왜 불평하지 않았는지 확실하지 않다.

관련 문제