Linux下g++编译与使用静态库和动态库(仅命令)

生成静态库:ar c[rv] libtarget.a src1.o src2.o ...

生成动态库:g++ -shared -fPIC src1.o src2.o -o libtarget.so

使用静态库:g++ main.cpp libsrc.a -o target

使用动态库:g++ main.cpp -L. -lsrc -o target

原文地址:https://www.cnblogs.com/nvbxmmd/p/4775799.html