#include <stdio.h>
void test()
{
printf("this is a test\n");
}
//编译生成动态库
gcc -fPIC -shared test.c -o libtest.so
#include <stdio.h>
//编写一个调用动态库的函数
void main()
{
printf("start:\n");
test();
}
//编译执行文件
gcc main.c -L. -ltest -o main
//导入当前路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./
./mian