Linux 动态链接库

  • 链接库生成脚本如下:

     gcc -fPIC -shared -o libUSER_COM.so USER_COM.c USER_COM.h
    
  • 生成的 USER_COM 库可以如下进行编译:

    gcc main.c -L. -lUSER_COM -o USER_COM
    
  • 编译完成之后,如果需要执行,需要将 libUSER_COM.so 加入库路径。

    1. 环境变量添加
    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:path_name
    
    1. 添加到 /etc/ld.so.conf 最后
      执行 ldconfig
原文地址:https://www.cnblogs.com/chenfulin5/p/12462738.html