最近实验室要安装Papi,因为以前没有装过,所以在安装过程中出了点问题解决不了。特向大家请教!
安装版本:linux-2.6.11;Papi版本:papi-c-3.9.0。
问题描述:全部过程是按INSTALL.txt来安装的。按说明上的要求,在配置.config文件的时候应该选上CONFIG_PERFCTR,CONFIG_PERFCTR_VIRTUAL,CONFIG_PERFCTR_GLOBAL三项,可是我只能在make menuconfig里面
找到CONFIG_PERFCTR,CONFIG_PERFCTR_VIRTUAL两项,CONFIG_PERFCTR_GLOBAL这项找不到。然后再make dep vmlinux modules
运行一段时间后就出现了错误,错误如下:
drivers/perfctr/x86.c: In function `k8_multicore_init':
drivers/perfctr/x86.c:1451: error: `cpu_core_map' undeclared (first use in this function)
drivers/perfctr/x86.c:1451: error: (Each undeclared identifier is reported only once
drivers/perfctr/x86.c:1451: error: for each function it appears in.)
make[2]: *** [drivers/perfctr/x86.o] Error 1
make[1]: *** [drivers/perfctr] Error 2
make: *** [drivers] Error 2
http://www.cublog.cn/u/13991/showart.php?id=79823
不知道有没有人知道是什么原因。希望有人能够解答,多谢了!