4
를 컴파일하는 데 사용하는 컴파일러를 지정, 그것은 항상 비주얼 C++ 컴파일러 (cl.exe
)를 사용합니다. GCC 컴파일러를 사용하려면 어떻게해야합니까?은 NVCC는 NVCC를 실행하는 경우 호스트 코드
를 해결하지 않았다 gcc
에 CC
환경 변수를 설정. 또한 executeables 도움말 출력에서이 옵션을 찾을 수 없습니다. Windows에서
를 컴파일하는 데 사용하는 컴파일러를 지정, 그것은 항상 비주얼 C++ 컴파일러 (cl.exe
)를 사용합니다. GCC 컴파일러를 사용하려면 어떻게해야합니까?은 NVCC는 NVCC를 실행하는 경우 호스트 코드
를 해결하지 않았다 gcc
에 CC
환경 변수를 설정. 또한 executeables 도움말 출력에서이 옵션을 찾을 수 없습니다. Windows에서
은 NVCC는 호스트 컴파일을위한 비주얼 C++ 컴파일러 (CL.EXE)를 지원합니다.
물론 GCC를 사용하여 .cpp (CUDA가 아닌) 코드를 컴파일하고 nvcc가 생성 한 객체와 객체를 연결할 수 있습니다.
나는이 지원됩니다 생각하지 않습니다. 당신이 다른 MSVC 버전을 사용하려면 당신은 --ccbin''사용할 수 있습니다. –
오, 정말? Visual C++ 컴파일러가 마음에 들지 않습니다.>> NVCC가 Linux 및 Mac에서 GCC를 사용하기 때문에 가능할 것이라고 생각했습니다. 감사. –
거기에 nvcc에 대한 '- compiler-bindir'옵션이 없습니까? 이것을 cuda 바이너리 디렉토리에있는 nvcc.profile에 넣을 수도 있습니다. –