/**************************************************************************/
/*add.c*/
int add(int x, int y)
{
return x + y;
return 0;
}
/*************************************************************************/
然后add.h代码为:
/*add.h*/
#ifndef _ADD_H_
#define _ADD_H_
int add(int, int);
#endif
/***************************************************************************/
main函数代码:
/*main.c*/
#include
int main(void)
{
printf("2+3= %d\n", add(2,3));
return 0;
}
/**********************************************************************************/
1 静态库的编译流程
将add.c 单独的源文件编译成静态库libadd.a
gcc -c add.c //生成 add.o
ar crv libadd.a add.o // 生成静态库libadd.a
2 静态库的使用