动态库与静态库的生成与使用:
库文件实际上就是封装了一大堆已经编译完成的代码文件,通过链接这个库进而获取到相应函数实现。
库的生成:
编写函数:
我们的目标是要将add/sub/mul/div函数打包成动态、静态库,并使用,首先我们先编写这四个函数,分别命名为child1.c、child2.c、child3.c以及child4.c,函数具体如下:
然后编写相应的.h文件,完成后再编写main.c,包含这四个函数的头文件,如下:
库文件实际上就是封装了一大堆已经编译完成的代码文件,通过链接这个库进而获取到相应函数实现。
编写函数:
我们的目标是要将add/sub/mul/div函数打包成动态、静态库,并使用,首先我们先编写这四个函数,分别命名为child1.c、child2.c、child3.c以及child4.c,函数具体如下:
然后编写相应的.h文件,完成后再编写main.c,包含这四个函数的头文件,如下: