File: README.md

package info (click to toggle)
pev 0.80-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 2,876 kB
  • sloc: ansic: 18,776; xml: 558; makefile: 407; sh: 390
file content (49 lines) | stat: -rw-r--r-- 1,306 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# pev

pev is a full-featured, open source, multiplatform command line toolkit to work with PE (Portable Executables) binaries.

This is the current source for a likely unreleased version. Use at your own risk. For more information and stable releases, please refer to http://pev.sourceforge.net/

[![Build Status](https://travis-ci.org/merces/pev.png)](https://travis-ci.org/merces/pev)

## How to get the source code?

	git clone --recursive https://github.com/merces/pev.git

## How to build on Linux?

	cd pev
	make

**NOTE**: You may need to install OpenSSL using your package manager. Examples:

	apt-get install libssl-dev
	yum install openssl-devel

## How to build on OS X?

	cd pev
	CFLAGS="-I/usr/local/opt/openssl/include/" LDFLAGS="-L/usr/local/opt/openssl/lib/" make

**NOTE**: You may need to install OpenSSL via [Homebrew](http://brew.sh/):

	brew update
	brew install openssl
	brew link --force openssl

## How to build on Windows (via [Cygwin](http://cygwin.com/))?

	cd pev
	make
	make zip

**NOTE**: The following packages must be installed along with your Cygwin:

	- gcc-core
	- binutils
	- make
	- zip
	- openssl-devel
	- git (just to clone de repository and make things easier)

Please check the [online documentation](http://pev.sourceforge.net/doc/manual/en_us) for more details.