MastersThesis/appendixes/Postup_kompilacie_projektu_PQ_TiigerTLS.txt
2024-04-19 20:43:32 +02:00

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 . -DCMAKE_CXX_COMPILER=/usr/bin/gcc
make
Vytvorený súbor môžeme spustiť príkazom
./client.exe -r test.openquantumsafe.org:6109