如需转载请注明出处!
直入主题,目标是依赖静态库,编译动态库,最终生成二进制文件。
文件目录如下:
文件内容组织:
add.c
#include "add.h"
int add(int a, int b) {
int c = a + b;
return c;
}
add.h
#ifndef __ADD__
#define __ADD__
int add(int a, int b);
#endif
mymath.c
#include "mymath.h"
#include "add.h"
int func_add(int a, int b) {
int c = 0;
c = add(a, b);
return c;
}
mymath.