TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS V5.4 如何使用自己的库文件

大家好,

想在CCS中通过link库的方式来 调用自己写好的一些API,看到startware中例程里都是link库文件的,如driver.lib,

所以想请教一下:

1. 如何制作库文件?如1.c,2.c,3.c 如何编译成xxx.lib。

2. 引用方式 是否 和引用标准库相同?properties/Arm linker/ File search path

 

TKS

stone

noaming:

1,在CCS中,建立工程的时候工程名字下面,选择输出类型—->建立一个静态工作库(static libray),这样编译完成后,就可以生成以.lib库。

Victorsunhao:

回复 noaming:

 您好,我用ccs5.5新建了一个生成static library的工程,里面包含了一个源文件,这个源文件就是一个函数,此外也新建了一个与之对应的头文件。之后编译在该工程下的Debug文件夹下面生成了.lib文件。。当我在其他工程中指定了头文件路径与库文件路径。同时在工程中调用了库中编写的函数,CCS编译没有任何错误,结果软件仿真的时候,这个函数根本就没有执行?但是出现了

Can't find a source file at "/tmp/TI_MKLIB7PNesw/SRC/exit.c" Locate the file or edit the source lookup path to include its location.这个提示。我试了下,如果不调用生成的库中的函数,这个工程运行是正常的,用了生产的库中的函数,根本就没有执行。请求您帮助!谢谢!

lihong zhao:

回复 Victorsunhao:

我用ccs3.3遇到同样的问题,自己生成的库,工程编译仿真都没问题,但调用库里函数时,函数没执行。

Yaoming Qin:

回复 Victorsunhao:

Can't find a source file at "/tmp/TI_MKLIB7PNesw/SRC/exit.c"  

请问这个是什么平台的软件里面的?

Yaoming Qin:

回复 lihong zhao:

请问是静态库还是动态库?什么片子的?

3.3 和5.x区别很大

招财猫了个咪:

回复 Victorsunhao:

你好,你最后怎么解决的啊?我也碰到了同样的问题?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » CCS V5.4 如何使用自己的库文件
分享到: 更多 (0)