关于创建和理解动态库中使用的技术的官方“如何”在哪里?我正在使用 g++ 编译器。我用谷歌搜索了这个问题,但找不到任何关于此的官方信息。
例如,您可以轻松创建共享库。
我有乘法示例程序,例如multiplyNum.cpp
-fpic选项告诉g++创建共享库所需的位置无关代码。我的源文件位于src/文件夹中。
> g++ -I ./inc -fpic -c src/multiplyNum.cpp -o obj/multiplyNum.o
Run Code Online (Sandbox Code Playgroud)
最后创建共享库。请注意,库名称必须以三个字母lib开头,并带有后缀.so。
> g++ -shared -o lib/libmultiplyNum.so obj/multiplyNum.o
Run Code Online (Sandbox Code Playgroud)
您可以libmultiplyNum.so在 makefile 中使用 now 库。
| 归档时间: |
|
| 查看次数: |
7404 次 |
| 最近记录: |