GCC关键选项 #
- -shared: 表示输出结果是共享库类型的;
- -fPIC: 表示使用地址无关代码(Position Independent Code)技术来生产输出文件。
- -Wl,option: 将指定的参数传递给链接器。
用如下命令行来生成一个共享库:
$gcc –shared –Wl,-soname,my_soname –o library_name source_files library_files
动态共享库的三个名称属性 SO-NAME 指定共享库的SO-NAME LD_LIBRARY_PATH和-library-path 创建共享库 安装共享库 共享库构造和析构函数 共享库脚本 共享库的链接名(Link Name) 编译静态库与编译共享库命令的区别 找不到共享库的解决办法
查看指定程序的共享库依赖: ldd