Mac

共有ライブラリ(libslog.dylib)のビルド
  1. libslog.dylibをビルドするために、カレントディレクトリを変更します。
    cd slog/src/SequenceLogLib/src

  2. ビルドします。
    make -f makefile.mac

  3. インストールします。
    make -f makefile.mac install

Sequence Log Service(slogsvc)のビルド

手順は共有ライブラリのビルドと同じです。

cd slog/src/SequenceLogService/src
make -f makefile.mac
make -f makefile.mac install


C/C++でSequence Logを使う場合のビルド方法
gcc -o example example.cpp -lslog -lssl -lstdc++ -D__SLOG__

  • -lslog
    • Sequence Logを指定します。

  • -lssl
    • Sequence LogはOpenSSLを使用しているため、この指定が必要です。

  • -lstdc++
    • Sequence LogはC++で作成されているため、この指定が必要です。

  • -D__SLOG__
    • Sequence Logを有効にします。__SLOG__を指定しなかった場合はログは一切出力されません。