2011-08-31 1 views
2

VS 2006 CUDA 4.0 x64를 사용하여 x64로 컴파일하는 데 문제가 있습니다. NVCC 컴파일러가 32 비트 obj 파일을 생성하면 MS 링커는 obj 파일이 x64를 대상으로하지 않는다고 불평합니다. x64 obj를 생성하도록 NVCC에 지시 할 방법이 있습니까?NVCC에서 x64 객체를 생성하도록하려면 어떻게해야합니까?

+0

아니요, 64 비트 툴킷을 다운로드해야합니다. –

+0

64 비트가 키트를 가져갔습니다 – aamir

+1

NVCC에 추가 명령 줄 매개 변수로'-m 64'를 사용 해보십시오. – aland

답변

2

nvcc--machine 64 또는 -m64option을 전달하여 명시 적으로 64 비트 호스트 개체 파일을 내보낼 수 있습니다. 마찬가지로, --machine 32 또는 -m32

을 전달하여 32 비트 호스트 객체 파일을 내보내도록 강요받을 수 있습니다. 태그]

관련 문제