编译成.o文件 gcc -c *.c
由.o文件生成库 ar rcs libtlpi.a *.o
编译使用加载静态库
gcc main.c -L lib -l tlpi -I include -o app
gcc main.c -I include/ lib/libcal.a -o app
编译生成动态库
gcc -fPIC *.c -I ../include -c
gcc -shared -o libcal.so plus.o
使用加载动态库
gcc main.c -L lib -l cal -I include -o app ##需要将动态库放入环境变量的动态库
gcc main.c -I include lib/libcal.so -o app ##可以自动加载动态库
nm libcal.a ##查看库文件的内容
import tab,ctypes
add = ctypes.CDLL('./lib/libcal.so')
add.plus(4,5)