建立自己的库函数
> cat add.c:
int add(int x, int y)
{
return x + y;
}
{
return x + y;
}
> gcc -c add.c ====> 得到add.o
> ar -q libadd.a add.o ====> 得到静态库libadd.a
> cat test.c:
#include <stdio.h>
int add(int, int);
int main()
{
printf("%d\n", add(3, 4));
return 0;
}
int add(int, int);
int main()
{
printf("%d\n", add(3, 4));
return 0;
}
> gcc test.c -ladd -L/home/xwzss/test ====> /home/xwzss/test为库所在路径
> ./a.out
7