Windows 8.1의 Netbeans 8.0에서 NVIDIA nvcc 툴체인을 설정하는 방법


0

nvcc 툴체인에 대한 플러그인을 찾았지만 Linux에서만 작동합니다. 내가 원하는 것은 Netbeans 내에서 Windows 컴퓨터의 CUDA C 코드를 컴파일 할 수있는 것입니다. ATM 저는 Netbeans 8과 MS Windows 8.1을 사용하고 있습니다

(Visual Studio가 있고 컴파일이 작동하지만 Java / C ++ / C 코딩에 Netbeans를 선호합니다)

보너스 질문 : Windows PC에서 Linux CUDA C 코드를 컴파일하고 싶습니다 (Netbeans에서 더블 포인트 : D)

(그런데, 이것은 컴파일과 관련이 있기 때문에 SU 또는 StackOverflow에 게시 해야하는지 확실하지 않았습니다. 거기에 넣으면 알려주십시오)

답변:


0

NetBeans 용 플러그인을 버리고 여기 에 블로그 "Multicore and CUDA" 의 훌륭한 튜토리얼이 있습니다 .

또한 코드 지원 옵션에서 다음 매크로 정의를 추가해야합니다.

__device__
__global__
__host__
__shared__
__constant__

NetBeans 7.4 및 8.0에서는이 기능을 항상 사용하여 Windows, Ubuntu 및 Mac 시스템에서 Jetson TK1 보드의 코드를 원격으로 컴파일합니다.


1
문제는 2 단계에서 기본 디렉토리를 편집 할 수 없다는 것입니다.이 문제를 해결하는 방법은 무엇입니까?
coolcat007

그리고 튜토리얼은 리눅스를위한 것이므로 어떤 라이브러리를 포함시켜야합니까? 나는 Cygwin에서 GNU 컴파일러의는 MinGW 컴파일러와 비주얼 스튜디오 컴파일러가
coolcat007

좋아, 나는 당신의 질문, 내 사과를 오해했다. Windows 용 CUDA 툴킷은 NetBeans가 사용할 수있는 호환 가능한 GNU 컴파일러가 아닌 MSVCRC를 사용하여 컴파일되었습니다. CUDA 툴킷의 Linux 배포판을 다운로드하고 Cygwin 또는 MinGW에서 소스를 직접 컴파일하는 것이 가장 좋습니다. 컴파일 된 라이브러리가 있으면 포함시킬 수 있습니다.
dgreene

nvcc에 대해 수행하는 방법을 알려주시겠습니까? P는 또한, 나는 소스 파일을 찾을 수 없습니다 : 나는 그것이 더러운 일을 다른 컴파일러를 사용하고 있기 때문에, 보통의 컴파일러하지 들었
coolcat007
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.