Jolsa Howto Install Sources
From Perf Wiki
(Difference between revisions)
m |
m |
||
Line 27: | Line 27: | ||
* asciidoc | * asciidoc | ||
* xmlto | * xmlto | ||
+ | * flex | ||
+ | * bison | ||
<pre> | <pre> | ||
Line 32: | Line 34: | ||
elfutils-devel libunwind-devel audit-libs-devel slang-devel \ | elfutils-devel libunwind-devel audit-libs-devel slang-devel \ | ||
gtk2-devel python-devel perl-devel numactl-devel \ | gtk2-devel python-devel perl-devel numactl-devel \ | ||
− | asciidoc xmlto | + | asciidoc xmlto flex bison |
... | ... |
Revision as of 09:37, 28 June 2013
Contents |
Sources
Clone any kernel source git tree:
# linus git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git # tip git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git # acme git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux # jolsa git://git.kernel.org/pub/scm/linux/kernel/git/jolsa/perf.git $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Dependencies
Packages you need to compile perf with all features (Fedora based):
- binutils-devel
- elfutils-libelf-devel
- elfutils-devel
- libunwind-devel
- audit-libs-devel
- slang-devel
- gtk2-devel
- numa-libs-devel
- python-devel
- perl-devel
- numactl-devel
- asciidoc
- xmlto
- flex
- bison
$ sudo yum install binutils-devel elfutils-libelf-devel \ elfutils-devel libunwind-devel audit-libs-devel slang-devel \ gtk2-devel python-devel perl-devel numactl-devel \ asciidoc xmlto flex bison ...
Build & Install
$ cd linux-2.6.git/tools/perf $ make && make install
Binaries
The perf is by default installed under user's $(HOME)
[jolsa@krava perf]$ ls -l ~/bin/perf -rwxr-xr-x 1 jolsa jolsa 8383047 Jun 20 15:43 /home/jolsa/bin/perf [jolsa@krava perf]$ ls -l ~/libexec/perf-core/ ~/share/man/man1/ ...