一.靜態庫
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庫名