静态库是在编译阶段将目标文件打包成一个独立的文件,以便在链接时与其他目标文件进行静态链接。本文将介绍如何在Linux下生成和使用静态库,并提供相应的源代码示例。
- 创建静态库
首先,我们需要编写一些代码,并将其编译成目标文件,然后将这些目标文件打包成静态库。以下是一个示例,假设我们有两个文件:foo.c和bar.c。
foo.c:
#include <stdio.h>
void foo() {
printf(
静态库是在编译阶段将目标文件打包成一个独立的文件,以便在链接时与其他目标文件进行静态链接。本文将介绍如何在Linux下生成和使用静态库,并提供相应的源代码示例。
foo.c:
#include <stdio.h>
void foo() {
printf(