要使用gcc編譯Linux靜態(tài)庫,您需要執(zhí)行以下步驟:
編寫您的源代碼,并將其保存為一個或多個.c文件。
使用gcc編譯器將源代碼編譯成目標文件。例如,要將test.c編譯為test.o,可以運行以下命令:
gcc -c test.c -o test.o
ar rcs libtest.a test.o
gcc main.c -o main -L. -ltest
在這里,-L.指定了鏈接器在當前目錄查找?guī)煳募?ltest指定了要鏈接的庫文件的名稱。現(xiàn)在,您可以運行生成的可執(zhí)行文件main,并使用您的靜態(tài)庫中的函數(shù)。