文章 http://blog.csdn.net/zklth/archive/2010/09/28/5912785.aspx 介绍的是使用CentOS默认的SystemTap,这里介绍使用SystemTap源码独立安装SystemTap.

源码下载地址

SystemTap: ftp://sources.redhat.com/pub/systemtap/
SystemTap: ftp://sources.redhat.com/pub/systemtap/releases/
elfutils:  https://fedorahosted.org/releases/e/l/elfutils/

SystemTap需要elfutils的支持,并且相应的 elfutils 版本还不能太老,否则执行SystemTap的 ./configure 时会出现如下错误:

error: elfutils, libdw too old, need 0.126+

但是安装SystemTap之前并不是要首先安装 elfutils ,而是在配置 SystemTap 时指定与 elfutils 相关的参数,使得在编译安装SystemTap时自动编译

--------------------------------------------------

cd /local/zkl/systemtap-1.1
./configure  --with-elfutils=/local/zkl/elfutils-0.137 --prefix=/local/zkl/SystemTap
( 配置systemtap安装参数,指定 elfutils 的源码目录以及SystemTap的安装路径 )
make
make install

执行完毕,SystemTap安装在 /local/zkl/SystemTap 下

--------------------------------------------------

[root@hdfs05 SystemTap]# ls
bin  etc  include  lib  libexec  share

[root@hdfs05 SystemTap]# bin/stap -V
SystemTap translator/driver (version 1.1/0.137 non-git sources)
Copyright (C) 2005-2009 Red Hat, Inc. and others
This is free software; see the source for copying conditions.

系统默认安装的SystemTap可以不用卸载,因为卸载时可能会卸载一些其它相关的包,以下是查看系统默认安装的 systemtap,
[root@hdfs05 SystemTap]# rpm -q systemtap
systemtap-0.6.2-1.el5

我们只需要通过配置环境变量就能使执行命令时首先在我们安装的SystemTap中查找命令:
vim  ~/.bashrc
 export PATH=/local/zkl/SystemTap/bin:$PATH
source ~/.bashrc

[root@hdfs05 SystemTap]# stap -V
SystemTap translator/driver (version 1.1/0.137 non-git sources)
Copyright (C) 2005-2009 Red Hat, Inc. and others
This is free software; see the source for copying conditions.

========================

【SystemTap】 Linux下安装使用SystemTap源码安装SystemTap相关推荐

  1. linux下flex与bison源码安装,Win flex-bison开发环境配置

    Flex-Bison是一套很好很方便的工具,但是主要基于Linux,对于我这种喜(懒)欢(于)使(学)用(习) Windows(Linux)的主,希望能够在windows环境中使用这套工具.所幸,国外 ...

  2. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  3. Linux下USB suspend/resume源码分析【转】

    转自:http://blog.csdn.net/aaronychen/article/details/3928479 Linux下USB suspend/resume源码分析 Author:aaron ...

  4. Ubuntu20.04软件主要管理工具包详细介绍:离线安装dpkg、在线安装apt、源码安装(适用于Github程序下载)

    Ubuntu20.04软件主要管理工具包详细介绍:离线安装dpkg.在线安装apt.源码安装(适用于Github程序下载) 一.离线安装dpkg命令 二.在线安装apt命令 三.软件包的源码安装过程 ...

  5. Linux 系统安装配置PHP服务(源码安装)

    简介: PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,利于 ...

  6. linux安装glib,glib源码安装使用方法

    glib源码下载地址 问题描述:centos 6.5 源码编译qemu  ./configure时出现错误  ERROR: glib-2.22 gthread-2.0 is required to c ...

  7. linux rpm、yum以及源码安装安装

    作业一: 1)开启Linux系统前添加一块大小为15G的SCSI硬盘 2)开启系统,右击桌面,打开终端 3)为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大 ...

  8. Cent Os下安装软件之---源码安装

    大家好,今天给大家演示一下Cent Os下使用源码安装软件 下面以安装HTTP为例 源码安装主要包括五个步骤: 1.从网上下载安装包 apr-1.4.6.tar.gz 可移植运行环境 apr-util ...

  9. Windows下strongswan-5.5.3源码安装

    Windows 下strongswan源码安装 网上没有一个完整版本的安装教程,只能看官方英文文档,折腾数周,成功编译.现附上安装历程供大家参考.有问题可以互相讨论. windows支持strongs ...

  10. linux suse11 sp3安装,SUSE Linux Enterprise Server 11 SP3源码安装R过程

    SUSE Linux Enterprise Server 11 SP3源码编译安装R-3.2.2过程详解.suse上安装R,过程艰难,文章里的源码包版本都是自己安装时候所用的版本,不一定必须是该版本. ...

最新文章

  1. 2 分 31 秒,腾讯云创造 128 卡训练 ImageNet 新记录
  2. 2天训练出15亿参数大模型,国产开源项目力克英伟达Megatron-LM,来自LAMB作者团队...
  3. Graves of the Internet - 互联网坟墓
  4. 计算机在管理会计应用中的作用,计算机在现代管理会计中的应用(共3736字).doc...
  5. 批处理--创建当前日期的文件夹
  6. 【Flink】TaskSubmissionException: No task slot allocated for job ID xx and allocation ID xx.
  7. IIS7.5安全配置研究
  8. 20-21-2网络管理quiz6
  9. 王长君:城市交通智能管控20年发展反思
  10. 入职两个月的一些感受
  11. 程序媛字节裸辞后,都干了些什么....
  12. Nvidia 的Kal-El Tegra将五核合一
  13. 编译器,解释器,预编译器之间的关系
  14. 天气预报服务器响应超时,天气预报为啥有时不准? - 广西首页 -中国天气网
  15. 在IBM Rational ClearCase(cc)中关于hijacked文件的问题
  16. html5游戏封装安卓,html5游戏移植到android并打包成apk,加广告《二》
  17. android x11 ssh,用SSH实现X11转发
  18. TI IPNC_RDK_V3.8.0开发环境建立步骤备忘
  19. Android 推送实现原理解析
  20. 用html制作毕业论文设计,毕业论文(设计)打印页面设置

热门文章

  1. linux命令—awk(二)
  2. ProcessDB实时/时序数据库——JDBC读写实时数据
  3. netty实现多协议,多编解码器
  4. OpenCV实现人脸识别
  5. 查询BTC、USDT未发送(unspent)交易信息
  6. because there was insufficient free space available after evicting expired cache entries - consider
  7. maltab绘制等量同/异号电荷电势图和电场线
  8. OpenCV图像处理--给视频添加水印
  9. 量化择时——平均K线图双均线策略(第1部分—策略效果测算)
  10. 基于超声雾化的医疗空气净化器研究与设计