GCC生成动态链接库(.so文件):-shared和-fPIC选项

1.背景

redis module 中自定义的c文件需要生成动态链接库(.so文件)

D:\CLion\workspaces\redis\src>cd ..

D:\CLion\workspaces\redis>gcc -fPIC -shared src/modules/snowflake.c -o snowflake.so

2.效果如图

动态生成链接库 .so文件
原文引用:http://c.biancheng.net/view/2385.html