主题中讨论的其他部件:SysBIOS, MATHLIB
工具/软件:TI C/C++编译器
您好!
我的项目遇到了浮动问题。 上次复制项目文件并尝试将其用于另一个项目时发生。 链接失败,并显示消息:
链接>
错误#1.0056万:重新定义符号"fputs":首先在"/.../Our.lib<debug.obj>"中定义;在"/opt/ti/ccs710/ccsv7/tools/compiler/ti-CGT-C6000_fts6600_elf.lib<fputs.obj>"中6600中重新定义8.1
错误#1.001万:链接时出错;未生成"Module.Our.out
Our.lib.lib包含系统资料。
源文件中的应用程序代码。
链接命令:
正在调用:C6000 Linker
我们8.1 的模块="opt/ti/ccs710/ccsv7/tools/compiler/ti-CGT-C6000_ROM.3/bin/cl65"-mv6600 -O2 --opt_for speed=4 -g --define=__--diag_warning=225 --diag_warn=off -diag_warn=b=2--display_error_rc0.ibs/model/ccti_sp.cm/ccti_cscrebs.lin/line. 8.1 8.1 “…… obj "" obj”........ obj "" “…… obj""../rm_linker.cmd"-l"configPkg/linker.cmd"-l"/..... /our.lib.lib"-libc.a
我尝试更改链接顺序。 已尝试删除--reread_libs并添加--priority。
这无助于事。
我不了解链接器为什么使用'standard library'中的fputs... 以及项目在其他机器上或其他时间成功构建的原因。
代码编辑器工作室版本:7.1 .0.0.0016万。 xdctools_3_32_00_06。