一个库的名字总是以lib开头。后面紧跟着的部分标识的这是什么库(如c是C库,或者m是数学的库)。后面的部分的名字是以点(.)开始的,并且特殊类型的库:
.a是传统的,静态的库函数
.so 是分享分享的(看下面的例子)
库函数通常存在在静态的和共享的格式,作为快速 ls /usr/lib 将显示目录。你也能够命令编译器去查找库函数通过给全路径的名称或者用 -l 的标志。例如:
$gcc -o fred fred.c /usr/lib/lib,.a
告诉编译器来编译fred.c的文件,调用生成的程序 fred,并且查找数学库也是出于对标准C库函数来解析引用函数。一个相似的结果也是用下面的命令来实现:
$gcc -o fred fred.c -lm
这个-lm (l和m之间没有间隔)是速记(速记是相当的有价值在UNIX圈子里面)