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建立静态链接库的介绍。在制作静态链接库时,需要先编译源代码,然后建立静态链接库,然后进行运行和监控。