使用如下指令生成动态库:
gcc test.c -I ./inc -fPIC -shared -o libtest.dll
参数解释:
-I
:添加头文件搜索目录
-fPIC
: 生成位置无关的代码,在编译动态库的时候需要使用该选项
-shared
: 表明生成一个共享对象,也就是动态库
使用如下指令生成动态库:
gcc test.c -I ./inc -fPIC -shared -o libtest.dll
参数解释:
-I
:添加头文件搜索目录
-fPIC
: 生成位置无关的代码,在编译动态库的时候需要使用该选项
-shared
: 表明生成一个共享对象,也就是动态库