File: BUILD.md

package info (click to toggle)
stegseek 0.6%2Bgit20210910.ff677b9-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,560 kB
  • sloc: cpp: 13,567; perl: 232; python: 142; sh: 13; makefile: 4
file content (52 lines) | stat: -rw-r--r-- 1,078 bytes parent folder | download | duplicates (2)
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
50
51
52
# Build instructions

The build instructions will vary somewhat based on your host system. Ubuntu is used as an example.

## Installing dependencies
In any case you will need to following dependencies:

* libmhash-dev
* libmcrypt-dev
* libjpeg-dev
  * Can either the independent JPEG version or the libjpeg-turbo version
  * The libjpeg version must be below 9 
* zlib1g-dev

On Ubuntu, all of these packages can be installed using the following command:

```
sudo apt install libmhash-dev libmcrypt-dev libjpeg-dev zlib1g-dev
```

## build tools
The project can be build using `cmake`. You will need the following tools:

* make
* g++
* cmake
* git


On Ubuntu, all of these packages can be installed using the following command:

```
sudo apt install git build-essential cmake
```

## Building Stegseek

First, clone this repo by calling:
```
git clone https://github.com/RickdeJager/stegseek.git
```

Next, enter the following commands to build and install Stegseek:

```bash
cd stegseek
mkdir -p build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
sudo make install
```