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

CCS9 编译不通过

在工程中调用了自己的.lib库,然后使用CCS9进行编译时,报出一个错误:has a Tag_ABI_VFP_args attribute value of "0" that is different than one previously seen ("1"); combining incompatible files
请问有知道是什么原因造成这个错误的吗,如何解决

Viki Shi:

要把system_lib重新编译一下,请看这边:e2echina.ti.com/…/133153

user6074090:

回复 Viki Shi:

目前工程的编译属性里有与system_lib编译的属性不一致,根据这个属性不一样,那我应该怎么去选择这个属性

Viki Shi:

回复 user6074090:

如果你不使用浮点功能,直接关闭: Project Properties -> Build -> ARM Compiler -> Processor Options,Specify floating point support 选择 "none" ,或者你就按照上面文档里的操作,把 system_lib按照你自己后编译的float support选项,再编译一遍

user6074090:

回复 user6074090:

在CCS6中的属性设置是这样的,这个是可以编译过的

但是在CCS9中我想和他选择一样的,下拉里边并没有对应的选项

user6074090:

回复 Viki Shi:

在CCS6中,我Processor Options, Specify floating point support 选择的是vfplib,这个是可以编译通过的;但是在ccs9的 Specify floating point support中并没有这个下拉选项,我刚刚也试了none,依然编译不通过

user6074090:

回复 Viki Shi:

如何重新编译 system_lib

赞(0)
未经允许不得转载:TI中文支持网 » CCS9 编译不通过
分享到: 更多 (0)