举例分析Linux动态库和静态库.docVIP

  • 2
  • 0
  • 约3.07千字
  • 约 4页
  • 2018-06-25 发布于河南
  • 举报
举例分析Linux动态库和静态库

举例分析Linux动态库和静态库 发布时间: 2012-1-04 10:04 ?? 作者: 未知 ?? 来源: 51Testing软件测试网采编   函数库分为静态库和动态库两种。创建Linux静态库和Linux动态库和使用它们在这里将以举例的形式详述一下。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。   第1步:编辑得到举例的程序--hello.h、hello.c和main.c;   hello.h(见程序1)为该函数库的头文件。   hello.c(见程序2)是函数库的源程序,其中包含公用函数hello,该函数将在屏幕上输出Hello XXX!。   main.c(见程序3)为测试库文件的主程序,在主程序中调用了公用函数hello。 -------------------------------------------------------------------------------- ? ?程序1:?hello.h ? #ifndef?HELLO_H ? #define?HELLO_H ? void?hello(const?char?*name); ? #endif?//HELLO_H ? --------------------------

文档评论(0)

1亿VIP精品文档

相关文档