·将默认自带的main.c删除,添加add_test.c和add_test.h,要实现的功能是生成一个带加法函数的静态库。
.h文件参考代码如下:
#ifndef ADD_TEST_H_#define ADD_TEST_H_externint add_test(int a, int b);
#endif/*ADD_TEST_H_ */
.c文件参考代码如下
#include"add_test.h"int add_test(int a, int b)
{
return a+b;
}
·然后点击build构建出add.lib即可。如下所示,生成的.lib在Debug文件中生成了。 3 调用和验证.lib功能
我们重新建立一个工程,详细步骤请参考之前文章(CCSv7使用指南连载2:基于外设文件新建工程),建立的工程如下所示:
在main.c里面调用头文件,以及添加相关函数。
代码如下所示:
#include"add_test.h"int a = 5;
int b = 6;
intsum;
int main(void)
{
sum = add_test(a,b);
while(1);
}
然后编译构建生成.out,下载到芯片中验证。
完~