Windows
Visual Studio 2019 Command Prompt
cl /EHsc /O2 /DNDEBUG /DWIN32 /D_FILE_OFFSET_BITS=64 /MT /arch:SSE2 /Fe:mcm.exe Archive.cpp Huffman.cpp MCM.cpp Memory.cpp Util.cpp Compressor.cpp File.cpp LZ.cpp Tests.cpp
MinGW(x64)
g++ -static -DNDEBUG -O3 -fomit-frame-pointer -DWIN32 -msse2 -std=c++11 -D_FILE_OFFSET_BITS=64 -o mcm Archive.cpp Huffman.cpp MCM.cpp Memory.cpp Util.cpp Compressor.cpp File.cpp LZ.cpp Tests.cpp
Linux
Linux GNUC(x64)
g++ -DNDEBUG -O3 -fomit-frame-pointer -msse2 -std=c++11 -D_FILE_OFFSET_BITS=64 -o mcm Archive.cpp Huffman.cpp MCM.cpp Memory.cpp Util.cpp Compressor.cpp File.cpp LZ.cpp Tests.cpp -lpthread
MacOS
arm64
clang++ -DNDEBUG -O3 -fomit-frame-pointer -std=c++11 -D_FILE_OFFSET_BITS=64 -o mcm Archive.cpp Huffman.cpp MCM.cpp Memory.cpp Util.cpp Compressor.cpp File.cpp LZ.cpp Tests.cpp -lpthread