2015年2月6日 星期五

gcc 編譯使用靜態函式庫 (.a)

產生動態函式庫
$ gcc -c fact.c -o fact.o

產生靜態函式庫
$ ar rcs libfact.a fact.o


使用靜態函式庫
$ tree
.
├── fact.h
├── libfact.a
├── main.c 
$ gcc -static main.c -L. -lfact -o main




References :
segfault.in » How to create static libraries with gcc?

沒有留言:

張貼留言