假设当前目录下有这些源文件:[main.c func.c func.h],其中main.c要调用func.c中的函数。
生成静态库:
$ gcc -c func.c -o func.o
$ ar rcs libfunc.a func.o
$ gcc main.c -o main -static -L. -lfunc
$ ./main
利用GCC制作静态库
最新推荐文章于 2024-07-10 10:55:23 发布
假设当前目录下有这些源文件:[main.c func.c func.h],其中main.c要调用func.c中的函数。
生成静态库:
$ gcc -c func.c -o func.o
$ ar rcs libfunc.a func.o
$ gcc main.c -o main -static -L. -lfunc
$ ./main