话不多说
add.c
#include "add.h"
void add(int a,int b)
{
printf("c=%d\n",a+b);
}
add.h
#ifndef ADD_H
#define ADD_H
void add(int a,int b);
#endif
main.c
void main()
{
add(1,1);
}
然后我们来编译
gcc -shared -fPIC add.c -o liba.so
接下来先链接动态库
export LD_LIBREAR_PATH=pwd
然后编译
gcc main.c -la
然后就可以了
哈哈哈哈哈哈出问题百度