- 将csapp.c编译成动态链接库
gcc -shared -fpic -o libcsapp.so csapp.c -lpthread
其中,-shared生成共享目标文件,通常用在建立共享库时。
- 将其放到/usr/lib目录下
mv libcsapp.so /usr/lib/
- 将csapp.h放到/usr/include目录下
mv csapp.h /usr/include/
- 编译、动态链接
gcc -o sourceCode sourceCode.c -lcsapp -lpthread