参考上一篇的使用静态库,在此基础上生成一个动态库,命名还是用lib[youname].so
-fPIC选项是为了生成与地址无关的编译程序,这样让中间文件能够在多个程序中共享
如下图所示:
那现在使用动态库,
还是原来的文件,命名为mydynamic.cpp, 然后加载动态库,生成a.out
参考上一篇的使用静态库,在此基础上生成一个动态库,命名还是用lib[youname].so
-fPIC选项是为了生成与地址无关的编译程序,这样让中间文件能够在多个程序中共享
如下图所示:
那现在使用动态库,
还是原来的文件,命名为mydynamic.cpp, 然后加载动态库,生成a.out
转载于:https://my.oschina.net/lvguidong/blog/732472