一.靜態庫

1、編寫.c檔案,在其中實現函式原始碼,同時製作標頭檔案
 
2、將.c檔案轉為.o檔案
             gcc -c xxx.c -o xxx.o
 3、將*.o轉換成庫檔案
        ar rcs  lib庫名.a  *.o  
4、使用靜態庫檔案
        gcc yyy.c -o res -I 標頭檔案搜尋路徑 -L 庫檔案搜尋路徑 -l庫名

二.動態庫

1、編寫.c檔案,在其中實現函式原始碼,同時製作標頭檔案
2、將.c檔案轉為.o檔案 
          gcc  -c  *.c  -fPIC
3、將*.o檔案轉成庫檔案*.so
               gcc  -shared  -o lib庫名.so  *.o 
 4、使用動態庫檔案 
       gcc yyy.c -o res -I 標頭檔案搜尋路徑 -L 庫檔案搜尋路徑 -l庫名