封装libspf
1 正常編譯.? 會(huì)編譯出libspf2.so, 在.libs/下(被隱藏)
2 編寫自己的.h .c文件,暴露所需的函數(shù)接口, 使用如下命令編譯:
gcc -o libtest.so ./spf_example.c -DHAVE_CONFIG_H? -I./h/ -I./include/ -I. -lspf2 -L. -shared -fPIC
?
不能使用g++. 否則找不到一堆的函數(shù)定義。 因?yàn)間cc, g++會(huì)函數(shù)名字會(huì)做不同的處理
?
3 然后就可以使用封裝了spf的libtest.so
總結(jié)
- 上一篇: 使用flex 做关键词、正则表达式过滤
- 下一篇: 101022 题目