1. 编写Shared Object(共享对象,或动态库)文件
#include <stdio.h>
myLibFunction(){
printf("myLibFunction called.\n")
}
保存为so.so
gcc so.c -fPIC -shared -o libso.so
3. 编写测试文件
int main(){
myLibFunction();
return 0;
}
保存为test.c
4. 编译测试文件
gcc test.c -L. -lso -o test
5. 将动态库地址添加到/etc/ld.so.conf文件中