ubuntu 上安装 oprofile

2023-11-09

1. wget http://prdownloads.sourceforge.net/oprofile/oprofile-0.9.6.tar.gz

2. tar -zxf oprofile-0.9.6.tar.gz

3. ./configure
checking for poptGetContext in -lpopt... no
configure: error: popt library not found

Required libraries 
These libraries are required : popt, bfd, liberty (debian users: libiberty is provided in binutils-dev package), dl, plus the standard C++ libraries. 
                

4. because lack of popt library, we should install it first.
search the library popt: apt-cache search popt
chuanchun@chuanchun-laptop:~/Documents/software/oprofile/oprofile-0.9.6$ apt-cache search popt
libpopt-dev - lib for parsing cmdline parameters - development files
libpopt0 - lib for parsing cmdline parameters

5. install the library: 
chuanchun@chuanchun-laptop:~/Documents/software/oprofile/oprofile-0.9.6$ sudo apt-get install libpopt-dev

6. ./configure again
checking for cplus_demangle in -liberty... no
configure: error: liberty library not found
chuanchun@chuanchun-laptop:~/Documents/software/oprofile/oprofile-0.9.6$ sudo apt-get install binutils-dev

7. ./configure
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
doc/xsl/catalog.xml is unchanged
Warning: a working Qt not found; no GUI will be built
Warning: The user account 'oprofile:oprofile' does not exist on the system.
         To profile JITed code, this special user account must exist.
         Please ask your system administrator to add the following user and group:
             user name : 'oprofile'
             group name: 'oprofile'
         The 'oprofile' group must be the default group for the 'oprofile' user.

8.
chuanchun@chuanchun-laptop:~/Documents/software/oprofile/oprofile-0.9.6$ sudo groupadd oprofile
chuanchun@chuanchun-laptop:~/Documents/software/oprofile/oprofile-0.9.6$ sudo useradd -g oprofile oprofile

9. ./configure

10. "make install" rather than "make"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu 上安装 oprofile 的相关文章

  • linux4.6 EC11旋转编码器的驱动

    最近项目使用了旋转编码器EC11 遍查内核 发现并没有它的驱动 查了查 终于找到一篇有用的 根据自己的需要和对最基础的gpio key c的理解 我改写出了一份EC11的专用驱动 感谢下面博主的启发 有了这位高人的指点 我才有信心改写成功
  • 让Redis突破内存大小的限制

    Redis虽然可以实现持久化存储 也是基于数据内存模型的基础之上 单机内存大小限制着Redis存储的数据量 有没有一种替代方案呢 本文介绍一款笔者使用的采用New BSD License 许可协议的软件 SSDB 官网地址 http ssd
  • ubuntu下ssh2安装

    iceant iceant desktop share ssh localhost ssh connect to host localhost port 22 Network is unreachable iceant iceant des
  • 记录一linux命令:xargs

    转自 http www sudu cn info html edu linux 20080102 290238 html xargs 大多数 Linux 命令都会产生输出 文件列表 字符串列表等 但如果要使用其他某个命令并将前一个命令的输出
  • 在linux shell中使用ftp命令来实现自动登陆、上传与下载

    前段时间有个需求 需要利用crontab定时往某个FTP上传文件 原以为linux中带的ftp命令只支持交互式的操作 没法在命令行下使用 所以后来打算利用PHP中提供的ftp命令来做 但是很不幸的发现ftp模块不是PHP的标准模块 还需要自
  • 【Linux

    目录 一 概述 二 test 命令 2 1 test 命令 2 2 方括号测试条件 2 3 test 命令和测试条件可以判断的 3 类条件 2 3 1 数值比较 2 3 2 字符串比较 三 复合条件测试 四 if then 的高级特性 五
  • Dell工作站8T硬盘安装ubuntu 16.04

    Dell工作站8T硬盘安装ubuntu 16 04 MBR文件系统仅支撑2T磁盘 因此在2T以上磁盘上安装ubuntu时 如果想利用全部磁盘空间 需要采用GPT分区 文件系统 模型 这需要重新分区 制作Ubuntu 16 04启动U盘 一
  • Linux系统之I/O进程

    Linux系统之I O进程 1 C库和C程序的编译过程 1 1 C库的分类 1 1 1 静态库的概念 1 1 2 制作静态库 1 1 3 动态库的概念 1 1 4 制作动态库 1 2 编译过程 共四步 2 标准I O 2 1 文件类型 2
  • VirtualBox中Ubuntu 14.04 LTS安装GATE7.1

    开发环境 win7 VirtualBox Ubuntu 14 04 LTS 主要参考博客 1 Compilation Instructions V7 1 2 Gate7 1在Ubuntu下编译 3 Package Requirements
  • 臻识车牌识别摄像头对接

    一 臻识车牌识别摄像头 1 非常有用的官方代码 内部有TCP HTTP等协议 2 官方常见问题 3 官方下载专区 二 http对接例子 1 自己使用java mock 模拟后台服务 你会用到的配置文件 java jar moco runne
  • Linux文件误删除恢复操作

    本文参考http write blog csdn net postedit ticket ST 491405 OGjDDusZeyMgVQ7bHW7f passport csdn net 前言 作为一个多用户 多任务的操作系统 Linux下
  • Linux sh命令

    sh a c C e E f h i I k m n p r s t T u v x argument a Export all variables assigned to c Pass the string argument to the
  • 【cmake】find_package设置查找路径

    1 find package的作用与实例 用来查找第三方依赖包的 cmake文件 并根据 cmake文件生成依赖包的头文件目录和库文件路径等 CMakeLists txt实例 find package Protobuf REQUIRED i
  • linux进程间通信---本地socket套接字(二)---多进程实现一个server对应多个client

    先给自己打个广告 本人的微信公众号正式上线了 搜索 张笑生的地盘 主要关注嵌入式软件开发 股票基金定投 足球等等 希望大家多多关注 有问题可以直接留言给我 一定尽心尽力回答大家的问题 想要获取完整源码的 关注公众号后回复 socket2 即
  • 在Fedora16中安装Qt

    首先 在http www trolltech com download上下载linux下的qt源文件 我下载时最新版是 qt everywhere opensource src 4 7 4 tar gz 将该文件放到某个目录下 进行解压缩
  • MAC版本Mysql数据库忘记密码解决教程

    MAC初始化安装获取密码 删除Data文件夹内容 并重新生成 rm rf usr local mysql data 初始化再次生成Data文件夹中的内容 初始化完成之后再代码最后生成随机密码需要保存 mysqld initialize us
  • docke的基础入门

    docker基础入门操作 一 如何安装docker 一 如何安装docker 安装docker命令通过一下命令顺序执行 即可进行安装 校验操作系统内核版本 要求是3 10以上的版本 1 安装一些必要的系统工具 其中yum utils包含yu
  • 【自用】深度学习工作站安装ubuntu 18.04 LTS系统

    工作站配置 自己组装的 主板 华硕Z790P PCIE插槽间距大 可以装双显卡 CPU i5 13600KF 内存 32 G 显卡 GTX 2080 Ti 魔改版 22G 存储 1T SSD 8T机械硬盘 系统 ubuntu 18 04 L
  • begin to drop messages due to rate-limiting

    对于syslog保存的日志会有很多重要信息 但是一旦打印的日志数量超过设置的阈值 就会丢掉 imuxsock pid 48 begin to drop messages due to rate limiting 这是在调试时不愿看到的 可以
  • Fedora 10網卡消失的問題

    http itgroup blueshop com tw towns hc n convew i 6000 今天看到肉鬆Selinux的問題 想說來測試處理一下 將以備份出來的Fedora 10 VM拿出來用 啟動系統後 出現了一個怪問題

随机推荐

  • SSH介绍和使用,SSH key教程

    1 SSH SSH 为 Secure Shell 的缩写 由 IETF 的网络小组 Network Working Group 所制定 利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题 简单说 SSH是一种网络协议 用于计算机之间
  • Matplotlib:rcParams使用

    一 什么是rcParams 我们在使用matplotliblib画图的时候经常会遇见中文或者是负号无法显示的情况 我们会添加下面两句话 from matplotlib pylab import mpl mpl rcParams font s
  • Docker 入门(一) ubuntu 镜像 安装 jdk1.8

    描述 Docker简介 感兴趣的可以看下 因为最近工作需要 简单看了下Docker 此贴作为学习整理 搭建环境 ubuntu18 安装 详细安装教程传送门 先卸载可能存在的旧版本 sudo apt remove docker docker
  • MySQL之DDL

    MySQL之DDL 基本操作 查看所有数据库名称 SHOW DATABASES 切换数据库 USE mydb1 切换到mydb1数据库 操作数据库 创建数据库 CREATE DATABASE IF NOT EXISTS mydb1 创建数据
  • vue项目引入video.js播放不同格式视频

    很多小伙伴使用原生video标签播放服务器返回的地址的视频 但是会发现video标签对视频的格式限制很多 限制MP4 WebM Ogg三种格式的视频格式 但是对于需求不限制于此 就需要引入插件库 这里引入第三方插件库video js来实现更
  • HTML 标签 title属性 鼠标悬停文字显示

    a href ekp kms multidoc kms multidoc knowledge kmsMultidocKnowledge do method view fdId casePagelist fdId target blank t
  • Ubuntu19.04下Anaconda4.7.10+cuda10.1+cuDNN7.6.2+tensorflow2.0+pytorch1.1深度学习环境配置总结

    安装的前提是你已经安装好显卡驱动 如果没有安装好 丢个传送门关于ubuntu19 04下安装独立显卡驱动 安装Anaconda4 7 10 先去anaconda官网下载 这里选择则64 Bit x86 Installer 然后在下载目录打开
  • VB下关闭xp/win7安全模式(即关闭F8)

    亲测方法 1 注册表修改 使用管理员级别帐户登录XP Win7 在 运行 窗口中输入 regedit 打开注册表编辑器 找到HKEY LOCAL MACHINE SYSTEM CurrentControlSet Control SafeBo
  • python调用github,如何在python中使用github api令牌进行请求

    I m able to obtain Github api token in python using username and password but i m not able to use that API Token for req
  • python 批量爬取网页pdf_python爬取网页内容转换为PDF文件

    如何利用Python抓取PDF中的某些内容 你的问题事实上包含几部分 将 PDF 转化为纯文本格式 抽取其中部分内容 格式化写入到 excel 中 转换 PDF 有很多库可以完成 如下是通过 pdfminer 的示例 from cStrin
  • 老男孩26期运维班linux基础知识大比拼即将开始

    老男孩26期运维班linux基础知识大比拼 1 比赛说明 比赛时间 2015年11月12日下午15点 比赛地点 老男孩教育教室二 比赛人员 老男孩教育26期全体同学 奖项 团体奖 按组奖励共1 9组 一等奖奖励300元人民币或每人老男孩老师
  • Ubuntu 18.04 下运行docker 编译aosp (android 7.1.2, 8.0.0,9.0.0)

    目录 编译aosp 的辛酸 官方推荐编译方式 源码下载 制作docker镜像 开始编译 错误处理 7 1 1 r20 问题 9 0 0 r46 8 0 0 r2 编译aosp 的辛酸 这几天想编译一个能脱壳的 aosp Android源码
  • java json数组遍历_java JSONArray 遍历方式(2种)

    第一种 java8 遍历JSONArray 拼接字符串 public static void main String args JSONArray jSONArray new JSONArray JSONObject jb new JSON
  • 【面试系列】反转链表

    题意 原题链接 代码 1 1 1 递归 Definition for singly linked list struct ListNode int val ListNode next ListNode val 0 next nullptr
  • 某电商在线奶粉销量数据分析-SQL+Tableau自动化分析

    本文数据集来源 Baby Goods Info Data 数据库 MySQL 数据库管理软件 DataGrip 可视化分析软件 Tableau 本文sql文件 可视化分析源文件地址 DataScience 文章目录 数据预处理与导入 导入数
  • tomcat部署、tomcat虚拟主机及tomcat多实例、tomcaty优化

    目录 一 Tomcat概述 tomcat是什么 什么是 servlet 什么是 JSP Tomcat 功能组件结构 Container 结构分析 Tomcat 请求过程 二 Tomcat部署 1 关闭防火墙和selinux 并将Tomcat
  • sprintf函数的用法

    说明1 该函数包含在stdio h的头文件中 使用时需要加入 include
  • 测试经验小谈

    一 注意事项 新建一条数据时 如果有数据新建的时间 注意核对是否与当前时间相同 告知开发要进行测试 让开发停止提交代码 包证当前测试的结果只针对当前版本 准确定位BUG 同时 防止引入新的BUG 关于断网测试 明确当前的软件是否需要断网测试
  • 自动化测试 —— Pytest测试框架

    01 简介 Pytest是一个非常成熟的全功能的Python测试框架 主要有以下特点 简单灵活 容易上手 文档丰富 支持参数化 可以细粒度地控制测试用例 支持简单的单元测试与复杂的功能测试 还可以用来做Selenium Appium Req
  • ubuntu 上安装 oprofile

    1 wget http prdownloads sourceforge net oprofile oprofile 0 9 6 tar gz 2 tar zxf oprofile 0 9 6 tar gz 3 configure check