在Suse10.1下编译内核+安装perfctr

原创 2006年06月09日 18:06:00

1 下载代码
  到 http://kernel.org/pub/linux/kernel/v2.6/ 下载 linux-2.6.16.tar.gz
  到 http://user.it.uu.se/~mikpe/linux/perfctr/ 下载perfctr-2.6.21.tar.gz


2 解压缩,环境变量
tar xzf   /usr/linux-2.6.16.tar.gz
tar xzf   /usr/perfctr-2.6.21.tar.gz
export KDIR=/usr/linux-2.6.16
export PDIR=/usr/perfctr-2.6.21

3
cd $KDIR
make mrproper
$PDIR/update-kernel

4 修改Makefile,为内核做个新内核做个标记,不修改也可
将 $KDIR/Makefile  中的
  EXTRAVERSION
改为:
  EXTRAVERSION = -perfctr2.6.21


5 内核配置
如果原内核目录下有 .config 文件,则将其拷贝到$KDIR 目录下
make menuconfig
之后出现菜单界面(可以通过查找关键字获得选项的位置)
Loadable module support --->其子选项都选中(默认的是选中的)
   
Processor type and features --->
    Performance-monitoring counters sunpport --->选中
         Virtual performance counters support 选中
  Global performance counters suport   选中

退出并保存

6. 编译内核,安装模块
make dep >make_dep.log && make bzImage >make_bzImake.log&& make modules >make_modules.log  && make modules_install >make_modules_install.log && make install > make_install.log

7 重新启动,选择新内核
reboot

8.安装perfctr
cd $PDIR
make
mknod /dev/perfctr c 10 182
chmod 644 /dev/perfctr
#安装到/usr/local 目录下
make PREFIX=/usr/local install  

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

centos+6.0源码安装xen4.1.1(xen成功安装,但是在重新编译内核时有点小问题)

参考网址:http://www.vpsee.com/2010/04/install-xen-on-centos-from-source/ 1 需要安装的软件包: # yum groupinstal...

Ubuntu下安装和卸载内核源码树并第一次编译内核

在ubuntu上自动安装源码树的时候,发现使用如下的命令,没有得到我期望的内核源码的版本。 $ sudo apt-get install linux-source 我的系统版本应该是linux...

编译内核详细配置

  • 2012-12-08 11:17
  • 486KB
  • 下载

ubuntu环境下编译内核step by step

声明:本文是个人参考网上有关资料,编译2.6.25内核的总结,如按本文步骤编译内核造成的责任和本文作者无关。 本文放在本人的blog上面:http://hi.baidu.com/ffbp89/ 本...

linux编译内核详细配置

  • 2010-10-08 23:26
  • 1.01MB
  • 下载

编译内核新手指南

前言: 一般的情况下,编译内核对初学者来说的确是有点难度,对于象我这样刚入门的来说,也是一个考验。毕竟时间和精力有限,我没有时间把内核的所有文档看完,也没有办法完全弄懂。如果您的现实情况和我差不...

编译内核详细配置

  • 2012-03-31 10:51
  • 486KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)