当前位置:编程学习 > wap >>

MTK6250空工程能编译通过,加完公司代码后link时报错

Warning: L6340W: options first and last are ignored for link type of scattered
Warning: L6304W: Duplicate input file mtk_lib\MT6250\S00\gprs\abm.lib ignored.
Warning: L6304W: Duplicate input file mtk_lib\MT6250\S00\gprs\dp_engine.lib ignored.
Warning: L6304W: Duplicate input file .\build\MAUI_KHAN50V11_12864_11B\gprs\MT6250o\lib\obigo03cadp.lib ignored.
Warning: L6304W: Duplicate input file .\build\MAUI_KHAN50V11_12864_11B\gprs\MT6250o\lib\obigo03cfwadp.lib ignored.
Warning: L6304W: Duplicate input file mtk_lib\MT6250\S00\gprs\obigo03cfwlib.lib ignored.
Warning: L6304W: Duplicate input file .\build\MAUI_KHAN50V11_12864_11B\gprs\MT6250o\lib\obigo03cstkadp.lib ignored.
Warning: L6304W: Duplicate input file mtk_lib\MT6250\S00\gprs\obigo03cstklib.lib ignored.
Warning: L6304W: Duplicate input file mtk_lib\MT6250\S00\gprs\soc.lib ignored.
Warning: L6304W: Duplicate input file mtk_lib\MT6250\S00\gprs\tcpip.lib ignored.
Warning: L6304W: Duplicate input file hal\audio\lib\MTKRVCT31\BesLoudness.a ignored.
Warning: L6304W: Duplicate input file hal\audio\lib\MTKRVCT31\SLIM\BLISRC.a ignored.
Warning: L6304W: Duplicate input file hal\audio\lib\MTKRVCT31\aac_dec.a ignored.
"custom\system\MAUI_KHAN50V11_12864_11B_BB\scatMAUI_KHAN50V11_12864_11B.txt", line 77 (column 1): Warning: L6312W: Empty Load region description for region BOOTLOADER
"custom\system\MAUI_KHAN50V11_12864_11B_BB\scatMAUI_KHAN50V11_12864_11B.txt", line 82 (column 1): Warning: L6312W: Empty Load region description for region ROOT_CERT
"custom\system\MAUI_KHAN50V11_12864_11B_BB\scatMAUI_KHAN50V11_12864_11B.txt", line 86 (column 1): Warning: L6312W: Empty Load region description for region EXT_BOOTLOADER
"custom\system\MAUI_KHAN50V11_12864_11B_BB\scatMAUI_KHAN50V11_12864_11B.txt", line 93 (column 1): Warning: L6312W: Empty Load region description for region CBR
Error: L6200E: Symbol __aeabi_memcpy4 multiply defined (by rt_memcpy_w.o and arm_unaligned.obj).
Error: L6200E: Symbol __aeabi_memclr multiply defined (by rt_memclr.o and arm_unaligned.obj).
Error: L6200E: Symbol __rt_memclr multiply defined (by rt_memclr.o and arm_unaligned.obj).
Error: L6200E: Symbol __aeabi_memclr4 multiply defined (by rt_memclr_w.o and arm_unaligned.obj).
Error: L6200E: Symbol __aeabi_memclr8 multiply defined (by rt_memclr_w.o and arm_unaligned.obj).
Error: L6200E: Symbol __rt_memclr_w multiply defined (by rt_memclr_w.o and arm_unaligned.obj).
Not enough information to produce a SYMDEFs file.
Not enough information to produce a FEEDBACK file.
Not enough information to list image symbols.
Not enough information to list the image map.
Finished: 4 information, 17 warning and 6 error messages.
--------------------编程问答-------------------- 加了什么东西了?导致了多重定义!! --------------------编程问答-------------------- 看看是不是修改了arm_unaligned.s --------------------编程问答-------------------- 加了公司的在11B上调试过的代码,其他的地放没有改动! --------------------编程问答-------------------- 把公司原来的代码去掉会不会? --------------------编程问答-------------------- 这个写得比较清楚了,你仔细看看
Error: L6200E: Symbol __aeabi_memcpy4 multiply defined (by rt_memcpy_w.o and arm_unaligned.obj).
应该是这两个文件里面都定义了 __aeabi_memcpy4这个函数,这种情况往往是包含的时候,有存在包含.C文件导致的,或者你在连接的时候打开了某些宏,错误的同事编译了这两个文件。

你可以尝试找找哪个地方在编译这两个文件先,应该是不合理的。 --------------------编程问答-------------------- 这些重复定义的函数,都是系统的,找不到源文件的。 --------------------编程问答-------------------- LZ 这问题解决了嘛,遇到同样问题了,求解!!! --------------------编程问答-------------------- --------------------编程问答-------------------- LZ的问题解决了吗?小弟也碰到了同样的问题
补充:移动开发 ,  移动开发其他问题
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,