目录: Linux下使用gcc生成静态库文件和动态库文件 一、生成静态库文件 (一)程序准备 1、编写一个主程序main1.c 2、编写一个sub1.c程序及头文件sub1.h 3、编写一个mul.c程序及头文件mul.h (二)生成并连接静态库 1、创建静态库 2、连接静态库生成main1可执行文件 3、程序执行结果 二、生成并连接动态库 1、创建动态库 2、连接静态库生成main2可执行文件 3、程序执行结果 三、静态库与动态库对比 1、静态库 2、动态库 Linux下使用gcc生成静态库文件和动态库文件 一、生成静态库文件 (一)程序准备 1、编写一个主程序main1.c 使用cd命令创建文件夹homework cd homework 创建main1.c文件 vim main1.c 编写main1.c文件 #include<stdio.h> #include"sub1.h" #include"mul.h" int main(){ int a=3,b=6; float c,d; c=B2B(a,b); d=c2c(a,b);