0

snappy で shared_lib をビルドする方法を知っている人はいますか?

過去3時間で私は試しました:

  1. 環境変数の設定WITH_SNAPPY
  2. 編集して 1thirdparty.incに変更するUSE_SNAPPY_DEFAULT
  3. 経由で作成する変数を渡すmake shared_lib EXTRA_CFLAGS=-DSNAPPY
  4. タンバリンで踊る。

何も役に立ちません。私は何をすべきか ?

4

2 に答える 2

0

S. 彼女の回答:静的ライブラリをリンクして共有ライブラリを構築できますか?

snappy のコンパイル中に作成されたオブジェクト ファイルが必要になります。

于 2016-12-13T16:53:25.037 に答える
0

フラグは重要ではないことが判明しました。build_detect_platformは、小さなコードをコンパイルすることによって、システムにインストールされているライブラリを検出するだけです。

私はAlpine LunuxでRocksDBを構築していたので、インストールする必要のあるパッケージはzlib zlib-dev bzip2 bzip2-dev snappy snappy-dev lz4 lz4-dev zstd zstd-dev jemalloc jemalloc-dev libtbb-dev libtbb

詳細については、私が作成したDocker スクリプトを参照してください。

于 2016-12-17T08:44:34.467 に答える