Part Number:TMS320C6678
使用7.4.18版编译器编译时遇到error #10319-D: symbols in the reserved far sections cannot be accessed as near; symbol "_ZGVNSt7codecvtIcciE2idE" in the far section
c6000_7.4.18\lib\rts6600_elf_eh.lib<iostream.obj>(.far:_ZGVNSt7codecvtIcciE2idE)" is accessed as near in the section
这个问题,根据错误信息将编译选项mem_model改为far,编译手册提到选择far的模式可能会导致数据访问变慢,有没有其他更好的解决方案?
Nancy Wang:
没有其他办法,RTS库中都定义为.far。
您可以看一下8.1.4.1 Determining the Data Address Model章节的说明。
www.ti.com/…/sprui04b.pdf