封装libspf

1 正常编译.  会编译出libspf2.so, 在.libs/下(被隐藏)
2 编写自己的.h .c文件,暴露所需的函数接口, 使用如下命令编译:
gcc -o libtest.so ./spf_example.c -DHAVE_CONFIG_H  -I./h/ -I./include/ -I. -lspf2 -L. -shared -fPIC

 

不能使用g++. 否则找不到一堆的函数定义。 因为gcc, g++会函数名字会做不同的处理

 

3 然后就可以使用封装了spf的libtest.so

你可能感兴趣的:(封装libspf)