linux如何构建静态链接库库文件
静态链接库是一个可以将函数和数据编译成一个文件的库文件,以及Linux系统如何构建一个静态链接库下面是对你的详细介绍。通常,我们称之为静态链接库是。文件通常很大。它可以把函数和数据编译成一个库文件。那么Linux系统是如何构建静态链接库的呢下面的小编辑器将向您展示如何在Linux中构建静态链接库。
主要有两个步骤:
1。编译源代码
2。生产库
=====================================
以两个简单的源代码为例,演示了静态库生成的具体过程。
1。编译源代码
hello_first C。
hello_first虚空(void)
{
printf(你好first);
}
hello_second C。
hello_second虚空(void)
{
printf(你好second);
}
编译:
gcc的C hello_first。C O O hello_first。
gcc的C hello_second。C O O hello_second。
2。制作静态库
AR - R libhello。一hello_first。O O hello_second。
特定调用库实例
hello_main C。
#包括stdio. h
hello_first虚空(void);
hello_second虚空(void);
主()
{
hello_first();
hello_second();
返回0;
}
编译:
第一种方法:
GCC hello_main。C一O hello_main libhello。
第二种方法:
复制libhello。一到 / lib目录
GCC hello_main。C lhello O hello_main2
运行截图:
好啊!静态库调用成功!!
认为:
静态库的作用是什么你为什么发明它
1、静态库主要用于促进程序员编程,并封装用作库的函数。只需告诉他们函数接口,程序员就知道如何调用,而制造商可以保持界面不变,并修改代码以保持。
2。此外,程序员可能会封装他们经常使用的功能,而不用重复编写,只在声明前调用。
以上是Linux建立静态链接库的介绍。在制作静态链接库时,需要先编译源代码,然后建立静态链接库,然后进行运行和监控。