g++ 编译动态链接库
在linux中动态链接库的后缀为(.so),windows中的后缀为(.dll)mac 中为(.dylib)
g++ -shared -fPIC -o ecd.so add.c
-share指为共享的,-fPIC表示position independent code位置无关,这是动态库特性 -o 指定生成的动态链接库的文件名
-I ./compact_enc_det/ -I 指定头文件的路径
CFLAGS=-Wno-narrowing 忽略-narrowing
编译器其他变量
windows平台可以通过使用 dllexportviewerlv软件查看函数名