C++ Native Wrapper
C++ Native Wrapper
A prebuilt release is available on the Release page. The release is built with glibc 2.17 and will work out of the box on systems with glibc ≥ 2.17 (e.g., Ubuntu >= 13.04, Centos>=7, eg.). If you need to build from source, follow the instructions below.
Compilation Steps
- Follow the Preliminary Steps to setup build enviroment with cmake, cmake, gcc and libgopmp1
- (Optional Step) Compile the Boost Libraries. Don't forget to set environment variable
BOOST_ROOTto reference the Boost build directory. Ensure the compiled libraries are in/libsand headers in/include. - Clone the repository:
- Compile the wrapper:
-
Execute the server:
AM_CONFIG: Path to the AlgoMarker configuration file.AM_LIB: Path to the AlgoMarker shared library. Refer to AlgoMarker Library) for compilation steps.
A full docker image for compilation steps can be found under this link:
- 05.algomarker_wrapper A build with algomarker wrapper