嵌入式C语言开发 动态库的制作与使用 详解

嵌入式C语言开发 动态库的制作与使用 详解,第1张

嵌入式C语言开发 动态库的制作与使用 详解

动态库的创建
gcc -shared -fPIC -o 库名.so 源文件.c
-o可以重命名 库名就是要生成的动态库的名字
源文件可以不止一个
这条命令会生成一个动态库和一个可执行文件

动态库的使用
gcc 源文件.c ./库名.so -o 可执行文件

先写好add.c sub.c demo.c 三个文件


输入命令,可以制作出一个动态库,也可以使用它。

./是指出路径,找到libcal.so的位置,不加路径就无法找到无法执行。

总结

在sub.c和add.c分别假如一行代码以后,共有两种执行方式。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5702855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存