最近对systemtap有点兴趣,于是花时间搞了搞。因为前段时间机器一直在捣腾,所以目前唯一一个可用的Linux是在VMware里,一切从源码从头build出来的,也没什么特殊的地方,基本照LFS做就可以了,只不过我所有的软件都更新到了最新版,如kernel 2.6.22.8,bintuils 2.18,GCC 4.2.1,perl 5.8.8等等,另外还有一些模块是用Intel C++ 10.0.025编译的,这导致有些地方需要做些小调整,如相应的Makefile可能要做些小修改,等等。怕麻烦的话可以直接照LFS做,不必求新。
我的systemtap是20070922的版本,相应的elfutils是0.129。因为systemtap对内核有些要求,对于自己从头开始编译源码的朋友来说可能需要摸索一下,我自己就花了两三个小时在里面,所以写这篇的目的主要是记一下相应内核的.confg文件和VMware的配置文件,有需要的朋友可以看看,节省一点时间:)
|
文件: |
vmware-LFS-systemtap.zip |
大小: |
7KB |
下载: |
下载 | |
阅读(2876) | 评论(0) | 转发(0) |