关于创建和理解动态库中使用的技术的官方“如何”在哪里?我正在使用 g++ 编译器。我用谷歌搜索了这个问题,但找不到任何关于此的官方信息。
例如,您可以轻松创建共享库。
我有乘法示例程序,例如multiplyNum.cpp
The -fpic选项告诉g++创建共享库所需的位置无关代码。我的源文件位于src/
folder.
> g++ -I ./inc -fpic -c src/multiplyNum.cpp -o obj/multiplyNum.o
最后创建共享库。注意库名必须以三个字母开头lib并且有后缀.so.
> g++ -shared -o lib/libmultiplyNum.so obj/multiplyNum.o
您现在就可以使用libmultiplyNum.so
你的 makefile 中的库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)