관리 메뉴

Data Analysis for Investment & Control

CUDA 개발환경 만들기 본문

Vision/CUDA

CUDA 개발환경 만들기

synaptic 2008. 11. 10. 23:32

에휴... 이건 뭐... 타겟 하드웨어가 좀 특수하니, 개발환경 자체가 달라지는 거라서 할 수 없다손 쳐도, 컴파일 하는거 알아내는 데만 이틀이나 잡아먹다니...
하긴, 나도 특수한 형태의 CPU를 개발하는 개발자로 나중에 이런식으로 개발환경을 꾸미지 않으면 안될지도 모르겠다...

우선은 #@$@$.cu라는 파일을 만들고 그 안에다가 코딩을 한 후, MSVS에 추가(소스파일 쪽)한다...
그리고, 해당 파일을 선택한 후, 마우스 오른쪽 버튼을 눌러 속성 창에서 아래와 같이 설정한다.


사용자 지정 빌드 단계

[명령줄]
"$(CUDA_BIN_PATH)\nvcc.exe" -ccbin "$(VCInstallDir)bin" -c -D_DEBUG -DWIN32 -D_CONSOLE -D_MBCS -Xcompiler /EHsc,/W3,/nologo,/Wp64,/Od,/Zi,/RTC1,/MTd -I"$(VCInstallDir)/include" -I"$(CUDA_INC_PATH)" -I./ -I../../common/inc -o $(ConfigurationName)\$(InputName).obj $(InputFileName)

[출력]
$(ConfigurationName)\$(InputName).obj

그러면, 다시 해당 파일을 눌렀을 때, 컴파일 메뉴가 활성화 되었을 것이다. 이로써 cu 파일을 nvcc를 이용하여 컴파일 할 수 있는 환경이 갖추어 졌다.

아.. 참고로.. nvcc는 MSVS2008(VC 9.0)은 지원 안된다고 하니... 해당 환경에서는 제대로 된 동작은 보장할 수 없다....ㅡㅡ;

 

'Vision > CUDA' 카테고리의 다른 글

CUDA 개발환경 만들기  (0) 2008.11.10
[취재]엔비디아 GPU 병렬 컴퓨팅 솔루션 데이  (0) 2008.11.10
to CUDA...  (0) 2008.11.09
Tag
0 Comments
댓글쓰기 폼