gpt4 book ai didi

linux - 使用 ncurses 接口(interface)编译 Linux perf?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:46 25 4
gpt4 key购买 nike

如果我使用发行版提供的 Linux perf 二进制文件,它通常有一个很好的 ncurses 界面(即 perf top)。

但是,当我从 Linux 内核源代码编译 perf 时,它只包含基于文本的输出。 perf without ncurses interface

我想知道我需要做什么才能在 ncurses 支持下编译它?附言我安装了 libncurses5-dev:amd64。

最佳答案

perf 不使用 ./configure 脚本,因为它是用 linux 内核构建的用户空间工具的一部分(内核没有 autotools 或 configure)。在linux内核树的perf子目录tools/perf有makefile,你可以在里面重新运行make。

两个额外的用户界面,TUI 和 GTK 在 http://lxr.free-electrons.com/source/tools/perf/Makefile.config?v=4.8#L499 中被禁用。当没有 newt/slang (/usr/include/slang/slang.h/usr/include/slang.h) 并且 GTK2 UI 需要 gtk2-devel or libgtk2.0-dev 时,TUI 被禁用.特征宏在 Makefile.perf 中定义:

 42 # Define NO_SLANG if you do not want TUI support.
43 #
44 # Define NO_GTK2 if you do not want GTK+ GUI support.

关于linux - 使用 ncurses 接口(interface)编译 Linux perf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41304547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com