一台装有Linux操作系统的PC
静态库:在编程中写函数时,把一个函数(或多个)打包成后缀为.a的独立库文件,在编译的过程中把代码段载入到程序中。 方便代码段的重复利用。
做一个打印 hello world!的函数实例:先建立一个printHello.h头文件,再建立一个printHello.c文件,然后用命令:gcc -c printHello.c -o printHello.o 编译生成二进制执行文件printHello.o,用命令:
ar rcs libHello.a printHello.o 打包成函数库文件 libHello.a
编写一个main.c文件调用你的函数库:在开始编写的开头引用你的库文件名,在编译的时候指明你要链接的库名称即可,用命令:gcc main.c -o okfile -L ./ -lHello 编译main.c文件成名为 okfile 的二进制执行文件,然后执行编译好的okfile文件。