将库放在最后:
g ++ -I / home /用户名/本地/ include -L / home /用户名/本地/ lib main.cpp person.pb.cc
-lprotobuf -pthread
从GCC链接选项:
-图书馆-l库 链接时搜索名为library的库。 (第二种选择将库作为单独的参数 仅用于POSIX合规性,不建议使用。) 在命令中写入此选项的位置会有所不同。 链接器在以下位置搜索和处理库和目标文件: 指定顺序。 因此,`foo.o -lz bar.o'在文件foo.o之后搜索库'z',但是 在bar.o之前 如果bar.o引用`z'中的函数,则这些函数 可能未加载。
另外,使用
-pthreadpre-a和
-lpthreadas
-pthread可能为预处理器和链接器设置标志。



