gcc 编译sogcc -shared -o mylib.so mylib.c

示例示例gcc编译so,首先要准备一个.c文件,如下所示:#include

示例示例gcc编译so,首先要准备一个.c文件,如下所示:#include

gcc编译so,首先要准备一个.c文件,如下所示:

#include

// 定义函数

int add(int a, int b)

{

return a + b;

}

// 定义函数

int sub(int a, int b)

{

return a - b;

}

然后使用gcc编译成so库,命令如下:

gcc -fPIC -shared -o libcalc.so calc.c

其中,-fPIC表示生成位置无关代码,-shared表示生成动态链接库,-o表示输出到指定的文件。

最后,就可以生成libcalc.so文件了,这就是一个动态链接库文件,可以被其他程序调用。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(338)
vscode 代码格式化:# 使用VSCode代码格式化
上一篇
java六大设计原则:如何使用单一职责原则实现高质量的软件设计
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(14条)