반응형
우선 x86 리눅스 기준으로 쓴다.
PAPI를 사용하려면 prefctr패치가 필요한데
리눅스 커널 2.6.31 이후 버전에서는 패치가 깔려있다.
PAPI소스를 받는다.
#wget http://icl.cs.utk.edu/projects/papi/downloads/papi-4.1.1.tar.gz
압축을 풀고,
src폴더에서 cd src
#./configure
#make
#make test
했을 때 PASS가 뜨면 제대로 설치 된것이다.
기타 에러가 뜨면 prefctr패치가 안되있을 가능성이있다.
#make fulltest
Failed가 뜨는데 아마 하드웨어 자체에서 미지원일것이다.
#make install-all
설치
-설치 끝-
http://www.psc.edu/general/software/packages/papi/examples/
테스트코드를 ipapi 라이브러리를 링크시켜 컴파일 해 본다.
#gcc zero.c -lpapi
#./a.out
반응형
'Program Language > C' 카테고리의 다른 글
signal handler 고찰 (0) | 2011.06.03 |
---|---|
fopen 과 fscanf로 읽어들이기 (0) | 2011.05.31 |
exec함수 군 (0) | 2011.04.19 |
freopen (0) | 2011.03.31 |
gcc -D (0) | 2011.01.13 |
댓글