一、创建静态库
1.创建add.h sub.h头文件
2.创建add.cpp sub.cpp源文件
3.编译add.cpp生成add.o文件 编译sub.cpp生成sub.o文件
g++ -c add.cpp
g++ -c sub.cpp
或者一行
g++ -c *.cpp
4.生成libcalcu.a静态库文件
ar rcs libcalcu.a add.o sub.o
可以加目标文件夹的位置
二、创建动态库
1.创建add.h sub.h头文件
2.创建add.cpp sub.cpp源文件
3.编译add.cpp生成add.o文件 编译sub.cpp生成sub.o文件
g++ -c -fPIC hello.cc -o hello.o
4.生成libsharedcalcu.so动态库文件
g++ -shared hello.o -o libhello.so