封装libspf

来源:互联网 发布:手机国外电视直播软件 编辑:程序博客网 时间:2024/06/08 11:34

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