在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  

关于fedora上linux内核编译和安装

装了几次,方法比较简单: 1.在内核目录下,guan'ji'yuan
  • huawenforever
  • huawenforever
  • 2014年06月29日 00:53
  • 998

debian7编译linux内核以及内核安装

在Debian上编译linux内核,本质上 1. 准备系统环境 首先从官网下载 最新版的VirtualBox 和Debian Wheezy 7.3.0的32位网络安装版CD镜像文件( de...
  • weicz
  • weicz
  • 2014年05月10日 13:30
  • 1672

Linux内核编译以及perfctr模块安装

Linux内核编译以及perfctr模块安装零、需求介绍   需要使用PAPI得到硬件级的数据,例如CPU clock time,L1/L2 cache miss等,而PAPI需要perfctr(Pe...
  • zklth
  • zklth
  • 2010年08月21日 14:41
  • 3573

在SuSE10.1上安装Oracle10g

安装SUSE选择需要安装的软件包包括 所有图形化工具包C++软件包系统性能增强包 其它的包都不要选,包括oracle server base ◆ 检查以下的包有没有被安装,没有安装的补装上 binut...
  • hendyyou
  • hendyyou
  • 2010年04月24日 22:10
  • 479

Debian编译内核

转自 yuzibo博客 http://yuzibo.github.io/DebianBuildKernel.html 终于成功一次了 之前重新编译了好多次,可惜没有一次成功的,说实...
  • yuzibode
  • yuzibode
  • 2014年11月11日 21:52
  • 840

SuSE10.1安装Oracle10g

安装SUSE选择需要安装的软件包包括   所有图形化工具包 C++软件包 系统性能增强包   其它的包都不要选,包括oracle server base   ◆ 检查以下的包有没有被...
  • xiegh2014
  • xiegh2014
  • 2015年02月03日 10:51
  • 322

建立树莓派raspberry交叉编译环境以及编译内核

最近买了一个树莓派,玩了几天,虽然已经有很多人玩了,现在玩好像有点晚了,但是他确实是个好东西,学好它,对嵌入式的整个开发流程也就会熟悉很多.虽然性能不是很强和现在的BB-BLACK比有点慢了,但是它便...
  • canyue102
  • canyue102
  • 2013年12月17日 00:14
  • 9683

Gentoo编译内核

天启动Gentoo,发现x server无法启动,察看了一下log,是nvidia驱动没有安装,记得升级的时候,已经安装过了,不知道为什么出现这么个问题. 那就重新安装nvidia-driver...
  • changfengxiongfei
  • changfengxiongfei
  • 2011年09月02日 20:59
  • 1053

在ELDK4.1下编译内核linux2.6.19

在ELDK4.1下编译内核linux2.6.192008-07-23 15:02今天尝试了编译ELDK4.1的Linux Kernel,记录如下:环境如下:    Ubuntu 6.1    ELDK...
  • jnstone3
  • jnstone3
  • 2008年10月14日 14:16
  • 459

在fedora core4下编译内核

为何要说是在fc4下哪,通过我从晚上看其他文章发现fc4编译内核与以前rh有很大不同,在于步骤更简单。先到www.kernel.org下载最新的内核,放到/usr/src下面,解压。有几种方式定制#m...
  • er_shi
  • er_shi
  • 2006年04月10日 08:46
  • 615
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Suse10.1下编译内核+安装perfctr
举报原因:
原因补充:

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