- 编辑源文件OutPrint.cpp
#include <iostream>
#include <string>
using namespace std;
void OutPrint(string s)
{
cout<<s<<endl;
}
- 编译成目标文件
gcc -o outprint.o -c outprint.cpp
- 打包成静态库
ar rcs liboutprint.a outprint.o
- 打包成动态库
gcc -fPIC -o outprint.o -c outprint.cpp
gcc -shared -o liboutprint.so.1.0.0 outprint.o
ln -s liboutprint.so.1.0.0 liboutprint.so