ubuntu 20.04静的コンパイル360のpika

659 ワード

pika:https://github.com/OpenAtomFo...はredisのようなNo-SQLであり、RocksDBに基づいてkey rangeに従ってKEYを検索することをサポートし、ソートされたredisのSCANはそれを満たすことができない.
コンパイル
git clone https://github.com/OpenAtomFoundation/pika
cd pika
apt install libprotobuf-dev protobuf-compiler libsnappy-dev

export CFLAGS=" -lsnappy -fpermissive -static"
export CXXFLAGS=" -lsnappy -lstdc++ -static-libstdc++ -Wno-error=deprecated-copy -Wno-error=pessimizing-move -Wno-error=class-memaccess -fpermissive"
export LDFLAGS=-static
make -j$(nproc)

最後にoutputで静的ファイルが得られました