1
그래서 cmake 및 visual studio (이 경우 2013)를 사용할 때 cuda에서 pdbs 설정과 관련하여 약간의 문제가 있습니다.cmake를 가진 목표 쿠다 컴파일러 옵션
기본적으로 내가 뭔가하고 싶은 생각 : 각 add_cuda_library
에
-Xcompiler "/Fd whatever.pdb"
,하지만 난 단지 세계적으로 CUDA_NVCC_FLAGS, CUDA_NVCC_FLAGS_RELEASE, CUDA_NVCC_FLAGS_DEBUG
등을 설정 보일 수있다.
는 지금은
SET(CUDA_NVCC_FLAGS_RELEASE ${CUDA_NVCC_FLAGS}; -Xcompiler "/Fd nvcc_all.pdb")
사용 그리고 이것은 하나 개의 파일에 모든 기호를 덤프합니다.
해당 pdb에 동시 쓰기가있을 때 문제가 발생하는 경우가 있습니다. 나는/FS를 추가하려고했지만 도움이되지 않습니다.
libcuda pdbs를 추가 할 수있는 cmake 주문이 있습니까?