如何使用 snappy 构建 `shared_lib`?
How do I build `shared_lib` with snappy?
有人知道如何使用 snappy 构建 shared_lib 吗?
在过去的 3 小时内,我尝试了:
- 设置环境变量
WITH_SNAPPY
- 编辑
thirdparty.inc
并将 USE_SNAPPY_DEFAULT
更改为 1
- 通过
make shared_lib EXTRA_CFLAGS=-DSNAPPY
传递变量
- 手鼓跳舞。
没有任何帮助。我该怎么办?
小号。她的回应:Can I build a shared library by linking static libraries?
您将需要在编译 snappy 期间创建的目标文件
原来标志并不重要。 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 script 中写了更多详细信息。
有人知道如何使用 snappy 构建 shared_lib 吗?
在过去的 3 小时内,我尝试了:
- 设置环境变量
WITH_SNAPPY
- 编辑
thirdparty.inc
并将USE_SNAPPY_DEFAULT
更改为 1 - 通过
make shared_lib EXTRA_CFLAGS=-DSNAPPY
传递变量
- 手鼓跳舞。
没有任何帮助。我该怎么办?
小号。她的回应:Can I build a shared library by linking static libraries?
您将需要在编译 snappy 期间创建的目标文件
原来标志并不重要。 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 script 中写了更多详细信息。