先编译。so文件
例如:
gcc -o libtest.so test.c test.h -shared -fPIC
库文件命名规则:
lib+库名称+.so
放在/usr/local/lib目录下,并在/etc/ld.so.conf.d/local.conf文件中加入搜索路径,没有这个文件可以在这个目录下建一个以.conf命名的文件
make扩展的时候
make LDFLAGS=-ltest
-l命令:指定库名
先编译。so文件
例如:
gcc -o libtest.so test.c test.h -shared -fPIC
库文件命名规则:
lib+库名称+.so
放在/usr/local/lib目录下,并在/etc/ld.so.conf.d/local.conf文件中加入搜索路径,没有这个文件可以在这个目录下建一个以.conf命名的文件
make扩展的时候
make LDFLAGS=-ltest
-l命令:指定库名