]>
Commit | Line | Data |
---|---|---|
4cd41f34 | 1 | The client compiles on Linux, Mac OS X and Windows (MinGW/MSYS). |
2 | ||
3 | it requires: | |
4 | - gcc | |
5 | - libpthread | |
6 | - libreadline | |
7 | - libusb | |
8 | ||
9 | and optionally libQT | |
10 | ||
11 | ||
12 | To compile, just run "make". | |
13 | ||
4cd41f34 | 14 | ========== |
15 | = MingGW = | |
16 | ========== | |
72de52ee | 17 | The following is a complete list of packages required to build the compile environment: |
18 | ||
19 | - MSYS-1.0.11 | |
20 | - binutils-2.20-1-mingw32-bin | |
21 | - gcc-c++-4.4.0-mingw32-bin | |
22 | - gcc-c++-4.4.0-mingw32-dll | |
23 | - gcc-core-4.4.0-mingw32-bin | |
24 | - gcc-core-4.4.0-mingw32-dll | |
25 | - gmp-4.2.4-mingw32-dll | |
26 | - mingwrt-3.17-mingw32-dev | |
27 | - mingwrt-3.17-mingw32-dll | |
28 | - mpfr-2.4.1-mingw32-dll | |
29 | - perl-5.8.6-4.tar (minimal from cygwin) | |
30 | - pthreads-w32-2.8.0-3-mingw32-dev | |
31 | - readline-5.0-1-bin | |
32 | - w32api-3.14-mingw32-dev | |
4cd41f34 | 33 | - libusb-win32-device-bin-0.1.12.2 |
34 | Be careful here, it is *NOT* working with the filter version! | |
35 | You have to use the device version and use the inf-wizard | |
36 | to create a driver for your proxmark and install it. | |
37 | ||
72de52ee | 38 | Additionally to compile the ARM code you need: |
39 | - devkitARM-r27 | |
b97a3d99 | 40 | |
72de52ee | 41 | Rather than download and install every one of these packages, a new ProxSpace |
42 | environment archive file will be made available for download on the project | |
43 | page at http://code.google.com/p/proxmark3/downloads/list | |
b97a3d99 | 44 | |
72de52ee | 45 | Download the ProxSpace environment archive and extract it to your C:\ drive, then you |
46 | can run 0setpath.bat and 5makeall.bat in the cockpit directory and have the source | |
47 | tree compiled. | |
b97a3d99 | 48 | |
72de52ee | 49 | If you choose to extract it to another dir/path = <new_path>, you must modify the |
50 | paths in <new_path>\ProxSpace\pm3\cockpit\0setpath.bat dir as well as in the file | |
51 | <new_path>\ProxSpace\msys\etc\fstab | |
4cd41f34 | 52 | |
53 | ============ | |
54 | = Mac OS X = | |
55 | ============ | |
56 | ||
57 | macport stuff should do ;) | |
58 | ||
59 | ============ | |
60 | = Linux = | |
61 | ============ | |
62 | ||
63 |