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 | |
13bb3b4b |
14 | =========== |
15 | = Windows = |
16 | =========== |
17 | The following is a complete list of packages required to setup the compile environment yourself. Alternatively you can download an archive of the full environment (see below). |
18 | |
19 | 1 - Install QT SDK for Windows [1] |
20 | |
21 | In the following instructions, we'll assume you installed it to C:\QT |
22 | |
23 | 2 - MSYS-1.0.11 [2] |
24 | |
25 | Just follow the installation procedure. |
26 | When asked if you have MinGW installed and for its path, provide: |
27 | C:/QT/mingw |
28 | |
29 | 3 - readline-5.0-1-bin [5] |
30 | |
31 | From this archive, copy: |
32 | bin/* to C:\QT\mingw\bin |
33 | include/* to C:\QT\mingw\include |
34 | lib/*.a to C:\QT\mingw\lib |
35 | |
36 | 4 - libusb-win32-device-bin-0.1.12.2 [6] |
37 | |
38 | Be careful here, it is *NOT* working with the filter version! |
39 | Likewise copy: |
40 | include/usb.h to C:\QT\mingw\include |
41 | lib/gcc/libusb.a to C:\QT\mingw\lib |
42 | |
43 | Download links: |
44 | |
45 | [1] http://qt.nokia.com/downloads/sdk-windows-cpp |
46 | [2] http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe |
47 | [3] http://sourceforge.net/projects/gnuwin32/files/readline/5.0-1/readline-5.0-1-bin.zip/download |
48 | [4] http://sourceforge.net/projects/libusb-win32/files/libusb-win32-releases/0.1.12.2/libusb-win32-device-bin-0.1.12.2.tar.gz/download |
b97a3d99 |
49 | |
72de52ee |
50 | Rather than download and install every one of these packages, a new ProxSpace |
51 | environment archive file will be made available for download on the project |
52 | page at http://code.google.com/p/proxmark3/downloads/list |
b97a3d99 |
53 | |
13bb3b4b |
54 | Download the ProxSpace environment archive and extract it to C:\ |
4cd41f34 |
55 | |
56 | ============ |
57 | = Mac OS X = |
58 | ============ |
59 | |
60 | macport stuff should do ;) |
61 | |
62 | ============ |
63 | = Linux = |
64 | ============ |
65 | |
66 | |