Data Analysis for Investment & Control
CUDA 개발환경 만들기 본문
에휴... 이건 뭐... 타겟 하드웨어가 좀 특수하니, 개발환경 자체가 달라지는 거라서 할 수 없다손 쳐도, 컴파일 하는거 알아내는 데만 이틀이나 잡아먹다니...
하긴, 나도 특수한 형태의 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)은 지원 안된다고 하니... 해당 환경에서는 제대로 된 동작은 보장할 수 없다....ㅡㅡ;
'Robotics > Software' 카테고리의 다른 글
OpenCV 사용하기(2) (0) | 2008.11.13 |
---|---|
OpenCV 사용하기(1) (0) | 2008.11.12 |
OpenCV Manual (0) | 2008.11.11 |
[취재]엔비디아 GPU 병렬 컴퓨팅 솔루션 데이 (0) | 2008.11.10 |
to CUDA... (0) | 2008.11.09 |