在工程中调用了自己的.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