1、使用gcc或者g++命令生成动态库
gcc -fPIC -shared test.c -o libtest.so
2、通过-L选项添加动态库的搜索路径,通过-ltest去链接上文中生成的libtest.so,由于linux中对于动态库的搜索默认以lib开头,以so结尾后缀,所以步骤1中生成的动态库必须是libxxx.so的形式(很多时候自己只生成为test.so的形式,导致链接总是不成功,不能找到动态库),才能够正确链接
gcc main.c -o Program -L /usr/lib -ltest