# 一、fmt安装
git clone https://github.com/fmtlib/fmt.git
cd fmt
mkdir build
cd build
cmake ..
make
sudo make install
# 二、出现问题
/usr/local/lib/libfmt.a(format.cc.o): relocation R_X86_64_32S against `_ZTVN3fmt2v812format_errorE'
打开fmt下面的CmakeList.txt文件,添加-fPIC参数
add_compile_options(-fPIC)
该参数用于静态库链接成.so动态库,编译静态库的时候需要加 -fPIC这个参数。