Sparse 1.3 사용법 및 사용환경 문의
안녕하세요~ H/W쟁이 우미라고 합니다.
다름이 아니라, 요번에 교수님께서 Sparse 1.3이란 소스코드를 주시면서 이녀석을 가지고 matrix 연산을 하라고 하시는데, 도무지 감이 안 옵니다.
지금 제가 MAC을 쓰고 있습니다. 내장 컴파일러로는 gcc 4.01이 깔려 있구요
따로 인텔 ICC를 학생 버젼으로 구매해 놓긴 했습니다만, 단순하게 make 명령을 내려도 아래와 같은 에러를 내 놓고 죽어 버립니다.
당췌 S/W쪽에 너무 머리가 안 돌아가서 어찌 해야 할지도 모르겠네요.
혹시 어떻게 사용해야 하는지, 맥에서 안되면 윈도우에서는 가능한지 여쭈어 보고 싶습니다.
도와주세요.
Ps. 최후의 수단이 linux입니다. 이녀석도 버추얼로 돌려야 해서 좀 고민되내요.
Making spAllocate.o
In file included from spAllocate.c:73:
spDefs.h:436: warning: conflicting types for built-in function ‘abort’
spAllocate.c: In function ‘spCreate’:
spAllocate.c:155: warning: incompatible implicit declaration of built-in function ‘malloc’
spAllocate.c: In function ‘spcGetElement’:
spAllocate.c:321: warning: incompatible implicit declaration of built-in function ‘malloc’
spAllocate.c: At top level:
spAllocate.c:375: error: static declaration of ‘InitializeElementBlocks’ follows non-static declaration
spAllocate.c:263: error: previous implicit declaration of ‘InitializeElementBlocks’ was here
spAllocate.c: In function ‘InitializeElementBlocks’:
spAllocate.c:383: warning: incompatible implicit declaration of built-in function ‘malloc’
spAllocate.c: In function ‘spcGetFillin’:
spAllocate.c:465: warning: incompatible implicit declaration of built-in function ‘malloc’
spAllocate.c: At top level:
spAllocate.c:517: error: static declaration of ‘RecordAllocation’ follows non-static declaration
spAllocate.c:199: error: previous implicit declaration of ‘RecordAllocation’ was here
spAllocate.c:574: error: static declaration of ‘AllocateBlockOfAllocationList’ follows non-static declaration
spAllocate.c:532: error: previous implicit declaration of ‘AllocateBlockOfAllocationList’ was here
spAllocate.c: In function ‘AllocateBlockOfAllocationList’:
spAllocate.c:581: warning: incompatible implicit declaration of built-in function ‘malloc’
make: *** [spAllocate.o] Error 1


댓글 달기