以生成LOG库为例:
1.生成静态库要使用的目标文件
gcc -o log.o -c log.c
2.生成静态库
ar -rcs libLOG.a log.o
3.使用静态库
以main函数为例,库和main源码共目录:
gcc -o main -c main.c -L ./ -lLOG
若使用到了线程库,需要指明:
gcc -o main -c main.c -L ./ -lLOG -lpthread
以生成LOG库为例:
1.生成静态库要使用的目标文件
gcc -o log.o -c log.c
2.生成静态库
ar -rcs libLOG.a log.o
3.使用静态库
以main函数为例,库和main源码共目录:
gcc -o main -c main.c -L ./ -lLOG
若使用到了线程库,需要指明:
gcc -o main -c main.c -L ./ -lLOG -lpthread