# 库 1. 1. VI Demo.h void demo (void);
Vi demo.c #include
2. G -wstrict-prototypes -wall -wunused -o3 -c demo.c -o demo.o file demo.o
3. ar -rsv libdemo.a demo.o a - demo.o file libdemo.a nm -s libdemo.a ar --tv libdemo.a 4. vi scz.c #include
5. g scz.c -l. -Ldemo -wstrict-prototypes -wall -wunused -o3 -o scz
# Dynamic library 1. Vi demo.h void demo (void);
Vi demo.c #include
2. gcc -c -fpic demo.c -o3 -o demo.c
3. gcc -shared -wl, -soname, libdemo.so.1 -o3 -o libdemo.so.1.0 demo.o
4. ln -sf libdemo.so.1.0 libdemo.so.1
5. ln -sf libdemo.so.1 libdemo.so
6. gcc -l. -Lbsd-ldemo -o3 -o scz scz.c