24 lines
1.0 KiB
Plaintext
24 lines
1.0 KiB
Plaintext
|
Základná verzia celého projektu je prispôsobená pre jednoduchú kompiláciu na Windows platforme.
|
||
|
|
||
|
Používateľ si môže vygenerovať vlastné súbory knižníc MIRACL core a liboqs alebo môže využiť súbory projektu:
|
||
|
- obsahuje súbory knižnice MIRACL core v zložke /sal/ pre rôzne OS, pred kompiláciou projektu stačí premenovať konkrétny priečinok na /miracl/
|
||
|
|
||
|
- obsahuje súbory knižnice liboqs 0.6.0 v zložke /liboqs/ pre rôzne OS:
|
||
|
---- v prípade Windows platformy je potrebné tieto súbory skopírovať do zložky prekladača, napr. C:/mingw64
|
||
|
---- v linuxovom prostredí je potrebné tieto súbory vložiť do zložky /usr/local/
|
||
|
|
||
|
Kompiláciu projektu vykonáme príkazmi:
|
||
|
|
||
|
WINDOWS (môžeme použiť aj Unix Makefiles, ak mame premenovany kompilator ako make)
|
||
|
cmake -G "MinGW Makefiles" -DCMAKE_CXX_COMPILER=C:/mingw64/bin/gcc.exe
|
||
|
mingw32-make
|
||
|
|
||
|
|
||
|
LINUX
|
||
|
cmake -G "Unix Makefiles" -DCMAKE_CXX_COMPILER=/usr/bin/gcc
|
||
|
make
|
||
|
|
||
|
|
||
|
Vytvorený súbor môžeme spustiť príkazom
|
||
|
./client.exe -r test.openquantumsafe.org:6109
|