Linux上的库文件生产与使用
库的命名规则:libxxx(库名).类型后缀(.a/.so)
静态库后缀.a
共享库后缀.so
系统中库的存储位置一般在/lib和/usr/lib,库的头文件一般会存在/usr/include下或其子目录下
静态库的生成:
需要两个生成静态库的".c"文件,如add.c和max.c,用"vim add.c"(vim文件命令模式),用vim创建一个文件并进入文件,用"A","I","O","a","i","o"任意一个命令进入编辑模式,分别在文件里对函数定义后,用"cat"显示文件内容,检查是否有错误。运行截图如下:
无误后用"gcc -c add.c"和“gcc -c max.c"将所有的".c"编译成".o"文件,用"ls"查看。运行截图如下:
使用 ar 命令将第一步编译的所有”.o”文件生成静态库,其