zoukankan      html  css  js  c++  java
  • 静态库

    静态库的制作

    将lib静态库和include头文件给用户

    1.命名规则

    lib+库名字+ .a   如libmytest.a的名字为mytest

    2.制作步骤

    (1)生成对应的.o文件  gcc -c

    gcc *.c  -c -I../include     //使用上一级目录下的include下的头文件进行编译

    (2)将生成的.o文件打包 ar rcs +静态库名字(libmytest.a)+生成的所有.o文件

    3.发布和使用静态库

    使用: gcc main.c -L lib -l mytest -o sum //使用lib目录下的libmytest.a

    nm libmytest.a     //查看静态库内容

    4.优缺点

    打包--测试文件调用了哪些文件-则将对应得.o文件打包到应用程序中

    发布程序的时候不用提供对应的库/打包的到应用程序中,会使得应用程序很大,库升级后,源代码重新编译

    加载速度快/

  • 相关阅读:
    DDPG
    Actor Critic
    Policy Gradients
    DQN
    Sarsa
    粘滞键
    Codeforces Round #236 (Div. 2) E. Strictly Positive Matrix 强连通
    hdu 1853 Cyclic Tour KM
    hdu 3435 A new Graph Game KM
    hdu 3488 Tour KM
  • 原文地址:https://www.cnblogs.com/luoshiyong/p/10222883.html
Copyright © 2011-2022 走看看