星期一, 12月 29, 2008

Building C libraries

Sample for shared libraries:
$> ls
a.c a.h lib.c
$> gcc -c -fPIC a.c -o a.o
$> gcc -shared -Wl,-soname,liba.so.1 -o liba.so a.o
$> gcc lib.c -o lib -L. -la
$> LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
$> export LD_LIBRARY_PATH

沒有留言: